Flake8 OmeroFS

In order to make proposed changes to DropBox it makes sense to have `OmeroFS` `flake8` compliant first. This PR does that. It also moves the `fs` files to a `src` directory and modifies the build to handle that.

Tests under `OmeroFS` should pass and DropBox on three representative platforms should work as normal.