set initial state via assignment to self._initial_state in constructor
publish event when entering state in the driver; verify ResourceAgentResourceStateEvent are published; more adjustments to align with execute_resource
complete _bring_to_uninitialized_state
more alignment: new PlatformDriverCapability used in driver's _filter_capabilities; test_capabilities updated.
remove unneeded methods
merge upstream/master
merge upstream/master
remove now unneeded debugging methods in the int tests
add entry for simulator instance running on port 4008 (which I somehow missed
 to include after Roger's email)
preparations for publications and subscription of device status and device
aggregate status events as indicated by Maurice -- still incomplete.
some refactoring in platform integration test to facilitate further tests,
in particular there is a new test_platform_instrument intended to exercise
some more detailed tests against the instrument launched by the platform.
merge upstream/master
Merge pull request #861 from carueda/platform_agent_R2C4

several updates and better alignment with standard mechanisms