Modified implementation to convert events into time series data

Edit: As of 28b56b6 volumes, instances and ip allocs are all handled.

Currently only instances are handled, however they are the only current event-based resource that we are currently collecting on and Borel is ready to handle at the moment.

Further modifications should be simple.

Processing logic has been separated from spooling to more easily facilitate testing

The _event flag is added to consolidated sourcedicts to indicate the modified format. 

Is the presentation information in the consolidated version sufficient?

@glasnt @fractalcat