Added link to nilmtk survey
Now caches good_sections by dumping to disk as a row-per-TimeFrame. #216
Merge branch 'master' of github.com:nilmtk/nilmtk
Warn if users set `DataStore.window` with a TimeFrame which has
pytz._FixedOffset timezones.  A kind of fix for the `TypeError: too
many timezones in this block, create separate data columns` issue. #216
Fixed "'NoneType' object has no attribute 'tzinfo'" bug. #216
Refactored `ElecMeter._get_stat_from_cache_or_compute` to put more
behaviour into Results class: processing the raw cached stat row by
row and checking for overlap. #216
Modified `GoodSectionsResults.import_from_cache` to understand
duplicate indices. #216
Fix 'ValueError: Cannot compare tz-naive and tz-aware timestamps'
error (bug number 4 in issue #216)
As far as I can tell, caching all stats now works ;).  Need to do some
more checks and then merge with master. #216
Save, disable, then re-enable `pd.SettingWithCopyWarning`. #216
Test of dropout rate now tests cache. #216
More documentation for stats cache. #216
Merge branch 'cache_good_sections'. Closes #216