Add 2 test mixins for location & time parsing

Now these can be inherited by other view TestCase classes and they'll
automatically get the same set of tests regarding location, ie

`../tide-levels/<location>/`
`../tide-windows/<location>/`

... will be tested in the same way.

Note that these tests are failing, next commit will fix.