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
Merge pull request #855 from shenrie/master

Fix instrument agent test yet again
Add driver shutdown on quit.
Fix driver shutdown on quit.
remove now unneeded debugging methods in the int tests
Release Version 2.0.18
Bump Version to 2.0.19-dev
Adds reference attachment support (with test)
Adds cleanup to test and bumps submodule references
Merge pull request #856 from lukecampbell/attachments

Attachment Reference Support
Updates test, support for multiple attachments
Merge pull request #857 from lukecampbell/attachments

Updates test, support for multiple attachments
Refine restore state logic.
add entry for simulator instance running on port 4008 (which I somehow missed
 to include after Roger's email)