improve Communicator::version
--provide also a way for applets to identify versions and make versions through bridge.actions.version function