added AbstractDrivenAgent and Results classes.
Added test agent for testing the drivenagent capabilities.
VNATION-286 VNATION-287 Added agent pub and sub addresses to the testing
base
Pep-8 formatting
VNATION-286 OrderDictionary is required for commands to be FIFO ed.
VNATION-287 auto add /all to the end of the passed device if its not
present.
VNATION-287 Removed .base as the Result and AbstractDrivenAgent are now
a part of the __all__ in base.py.
Merge branch 'master' of https://craig8@github.com/VOLTTRON/volttron
VNATION-286 added sleep_time variable.
VNATION-282 Moving to have base use the PlatformWrapper instead of
duplicating code in both places.
Merge branch 'master' of https://craig8@github.com/VOLTTRON/volttron

Conflicts:
	volttron/tests/platform_wrapper.py
VNATION-282 Clean up of environment getting passed in to stuff.
VNATION-282 removed extraneous comments.
VNATION-282 Modified base.py in tests to use the platform_wrapper
directly for its handling of platforms.  This should make it easier to
have tests from base.py.
Merge branch 'master' of https://craig8@github.com/VOLTTRON/volttron