Initial work for generic datum + migration of consumption/power datum.
Put agg_kind at start of primary key index, as we'll be primarily searching on that column.
Initial pass at solaragg.process_one_agg_stale_datum(char) function to be periodically called to process a single stale aggregate row.
Fix time zone conversion.
Add utility function to process sets of stale datum records.
Add necessary ELSE for CASE, even if does nothing.
Don't use "sn_" prefix for tables in solardatum schema as that is used by the solarnet schema; use "da_".
Remove ACL from init SQL.
Add new init SQL files to overall init script.
Add function for inserting/updating general datum.
Initial work for "GeneralNodeDatum" support, in terms of domain object and beginnings of a DAO.
Add some unit tests on JSON marshaling.
Add helpful toString for primary key.
Add constructor to aid testing.
Add SQL mapping for filterable results.
Add function to get all available sources.
Add test bundle for .central.datum.
Add support for new aggregate processing functions.
Add tests for getting available sources.
Add unit test.