Added Agent interface and base implementation for agent
Updated with renaming items for Observable (issue #77)

Resolves issue #82

Merge remote-tracking branch 'origin/development' into development_hans

Conflicts:
	net.powermatcher.core/src/net/powermatcher/core/auctioneer/Auctioneer.java
	net.powermatcher.core/src/net/powermatcher/core/concentrator/Concentrator.java
	net.powermatcher.examples/src/net/powermatcher/examples/PVPanelAgent.java
Merge remote-tracking branch 'origin/development' into development_hans
Removed BaseObserver and adapted Unittests
Merge pull request #92 from flexiblepower/development_hans

Added Agent interface and base implementation