Added builder to CommodityProfile
Merge branch 'development' into messaging-framework
fixed Commodity generics
Added second constructorr for TimeShifterRegistration
Merge branch 'development' into messaging-framework
Changed the possibleTransition attribute of the RunningMode class in its plural form: possibleTransitions.
Added transitionTime attribute to Transition class. Changed the type fof transitionCosts from Double to Measurable<Money>.
Minor layout change to UnconstrainedRegistration UML class diagram.
Added some helper mapping classes for easier use of commodities as keys

This is a first try, please comment
Added more specific maps for commodities. Now to improve the Uncontrolled interfaces.
Updated Uncontrained interfaces to use the new Commodities.Set
Updated Buffer interfaces to use the new Commodities.Map
Fixed the TestBufferResourceManager helper class for testing
Merge branch 'commodity-helper-objects' into messaging-framework

Conflicts:
	flexiblepower.runtime.test/src/org/flexiblepower/runtime/test/TestBufferResourceManager.java
Merge branch 'messaging-framework' of github.com:flexiblepower/fpai-core into messaging-framework
Merge pull request #4 from flexiblepower/messaging-framework

Still needs some clean-up, so we'll do that after this merge.
Made the constructors of the UncertainMeasure a bit more logical
Added Builder to the CommodityForecast
Fixed debug message for connection manager
Fixed leakage of PossibleConnections