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)
Added uptime test to a test that runs on r2_full build
fixed an import
Merge pull request #860 from lukecampbell/ion_loader

Updates ion_loader's parser for lookup_value column
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 #859 from swarbhanu/add_test_for_uptime

Adds integration testing for uptime attribute
Merge pull request #861 from carueda/platform_agent_R2C4

several updates and better alignment with standard mechanisms
refaactor DeviceStatusEvent, change to one DeviceStatusType and remove unused subobjects
agent parameter persistence fixes.
Bumped pyon