Fixes to storage and transmission constraints
Bugfixes

* storage techs
* ramping constraint
* time_res no longer a param
Minor core improvements
Fixes to core and time_tools

* Added r_unit option to differentiate between power and energy
* Allow to specify debug.run_id option to override run_id
* Fixed eff_ref bug
* Ensure time_res_series correctly set on timestep adjustment
* unmet_demand now child of 'supply' rather than 'defaults'
Added availability parameter (a), simplified time_tools

* Sacrificed speed for simplicity, will need to improve time_tools
  in the future
Core and utils improvements
Bugfix; moved some functionality to analysis.py
Changes to availability (still buggy, disabled by default)
More analysis functionality
Tech parent sanity checking
Bugfixes and debugging improvements
Vastly simplified time_tools
More fixes to time_tools
Added group-based shares to solution processing
Added `areas_below_resolution` to analysis.py
Improved solution processing and saving
Save solution to HDF5 by default instead of to CSV
Fixes to HDF solution storing and reading
Unmet demand separate from supply again
Bugfixes