Add GeneralLocationDatumSamples, as extension of new GeneralDatumSamples class which is shared with GeneralNodeDatumSamples.
Fix header comment placement.
Add node/location + source general metadata objects, to facilitate interactions between a node and metadata lookup controllers.
Add Joda Time JSON deserialization support.
Add a standardized Location API, and give GeneralLocationSourceMetadata a Location property to support passing the full location data returned by SolarNet to SolarNode.
Merge branch 'feature/general-loc-datum' into develop