Initial revision with working REST server.  Working but naive downsampling implementation.
Various refactoring.  Support creation of new nodes via HTTP API.
Enabled deletion of nodes via the HTTP API for use by the test harness.  Fixed a bug when adding a point with NaNs at the end of the database.
Modified cJSON to generate null instead of nan as required in JSON
Fixed various bugs in the downsampling code.  Removed profiling macros.  Added placeholder for CSV bulk import/export handler
Bundled libmicrohttpd because of wide range of versions found on different distros.  Added some test code at top level (but disabled).
Removed use of deprecated microhttpd functions.  Combine multiple request payload blocks into a single large buffer.
Added CSV bulk update support
Fixed a crash when requesting a series for a non-existent metric
Added daemon support.  Minor whitespace fixes.
Trap request for series with no points, caused divide by zero exception
Imported base64 and SHA2 support from PolarSSL fbb5cf9f59
Changes to HTTP interface for signature verification using per-node keys, added key management to API - fixes #3.  Added license text - fixes #12
Construct redirect URLs from HTTP Host header rather than relying on hard-coded hostname, fixes #11
Added admin tool and cleaned up Python module.  Disabled unused features in libmicrohttpd build configuration.
Enabled logging of messages to file and syslog when daemonised.  Runtime configurable verbosity.  Fixes #2
Moved source to subdirectory in preparation for switch to autotools.  Refs #10
Specify full default path for log file.  Working directory hasn't been changed by the time it gets opened.  Refs #2
Generate random admin key on startup.
Modify interval calculation when generating series so that start and end time are inclusive (number of intervals is one less than the requested number of points).  Fixes #6