Fix unit tests, refactor roundwared.db.get_recordings(), and force unicode

All unit tests pass:

    Ran 83 tests in 30.939s

I've rewritten nearly all of roundwared.db.get_recordings(). It is much simpler now. Doesn't require project_id anymore. All tests pass and streams can be created from both 8888 and 8080. Needs testing mobile app testing. Here's the commit diff: https://github.com/eosrei/roundware-server/commit/3c8e5343010bf8b15f297fabd8eca80c7b2f5baa

I've also added "from __future__ import unicode_literals" for progress towards #102