Move transport tests from game/ to lib/

The transports being tested are part of the game package, not the lib package.
Hence, having it in tests/game doesn't make much sense.
game/commands/standard/standard_set: Implement UnknownResponse

Finish up implementation of the UnknownResponse. This message is sent when
a client sends something the server doesn't understand.
- This includes a modification to the parse command, which now accepts an
  initiator of the parsing.
- Update the respsective standard_set unit tests.
- Update the ICommandSet.parse method with an optional initiator
Merge pull request #5 from matt-jordan/ws_test_move

Move transport tests from game/ to lib/
Merge pull request #6 from matt-jordan/unknown_response

game/commands/standard/standard_set: Implement UnknownResponse
Add the beginnings of a data access layer

This uses the twisted.enterprise.adbapi to access SQLite3. Basic objects are
used to interface with the API.

- Add an IPersistable interface and a Persistable object
- Add a basic unit test for Persistable objects
- Add an IDataAccessService interface
- Let the coordinator make some tables
- Stubs for test_data_access
Merge branch 'master' of https://github.com/matt-jordan/mjmud into dal
Merge branch 'dal' of https://github.com/matt-jordan/mjmud into dal

Conflicts:
	lib/data/data_access.py
	tests/lib/data/test_data_access.py