Ignore derived.
Add support for testing under tox.
Pin SQLAlchemy for tests to an Elixir-compatible version.

Once Elixir 0.8 is released, we should relax this constraint.
Suppress 'existing session' warnings during tests.