[ts.util.validation] remove old validation stuff

We don't use it, and it's in the git repo now anyway if we need it.
[test_parse] tests for date parsing & api change
[ts.parse] misc fixes

Fix a badly named function call, and make some variables more logcically
named
[ts.parse.validate] correct exception name in docs

s/MultipleInvalidError/MultipleInvalid/g
[util] fix benchmark_guess_ts_info
[parse.validate] tests and bug fixes for module
[ts.*] misc pylint fixes and changes

- remove unused imports
- fix typeless try: except: blocks
- remove unused variables/rename them to _
[timestream] autopep8 codebase
[tests] autopep8 the tests
[docs/conf.py] autopep8 to fix pylint's complaints
[parse.validate] more validation tests & bugfixes
[ts/template] fix formatting in license header
[ts.util.layouts] add layouts module
Merge pull request #4 from kdmurray91/dev

WIP - tidy up code & increase test coverage
[ts.manip.netcdf] add netcdf conversion module
[ts.manip] add timstream manipulation module
[travis] apt-get update before installing
[setup.py] add netcdf4 to python install depends
[setup.py] bump docopt version
[travis] install netcdf and hdf5 headers