Gotta give Travis some breathing room. Squashed commit of the following:

commit aed809088a5124aa56c8306341a2bdd09d30ed3c
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sat Jun 29 03:21:18 2013 +0200

    Temporarily disable an unused test.

commit 3ddf2e99f34df88c8ead357861818029deb37f88
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sat Jun 29 03:15:28 2013 +0200

    Create a template from the splash design asset, update asset routing

commit 975a5d6a5ff2a27205271dbebc3e220bf1308ca3
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sat Jun 29 03:10:13 2013 +0200

    Add SCSS and LESS asset compiling.

commit 46c92ea7b349c635be04495f4a170864db5edfcd
Merge: ceebc89 288644e
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sat Jun 29 02:29:14 2013 +0200

    Merge branch 'refs/heads/feature/backend-preparation' into feature/basic-design

commit 288644edeba86261f51e31d021389893d6e27b03
Author: Simen Lybekk <simen@lybekk.no>
Date:   Fri Jun 28 23:40:47 2013 +0200

    Use Mako for templating

commit 1d38e1b000a40093efd49ae4071a2e996a0c2f60
Author: Simen Lybekk <simen@lybekk.no>
Date:   Fri Jun 28 23:36:06 2013 +0200

    Move view configuration code and controllers to package`gameshaft.views`

    This WILL break Chameleon templates

commit ceebc89be3476a9283b797c2ab68b044f1a4b611
Author: Simen Lybekk <simen@lybekk.no>
Date:   Fri Jun 28 20:04:17 2013 +0200

    Create a smexy "User Report" form/modal

    Might need to tweak the form in the future, but this works.

commit 50e477f4d88be24349c1133bee861e63d59bf326
Author: Simen Lybekk <simen@lybekk.no>
Date:   Fri Jun 28 19:50:58 2013 +0200

    user.html: Populate the user action list

commit 646c7037a2c2098adf75d81b0fd2592379852857
Author: Simen Lybekk <simen@lybekk.no>
Date:   Fri Jun 28 19:21:03 2013 +0200

    Let's try out this new thing

commit 8006eebae38b04c9ae2682f27a0b7c9054726e16
Author: Simen Lybekk <simen@lybekk.no>
Date:   Fri Jun 28 19:18:00 2013 +0200

    Add more of the TS3 stuff to the TS3 channel element.

commit 989e7fd79bdfcb514b6d81d364b41daa143b9f36
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sun Jun 16 22:56:04 2013 +0200

    Add a preliminary TS3 user viewer design

commit c01b0bb2fc10852ddf0d9dd405d9062ba7e0ea19
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sat Jun 15 15:38:00 2013 +0200

    I hate Internet Explorer

commit c05f23bed998645ad0860cd45e077515b9b27cb8
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sat Jun 15 12:50:38 2013 +0200

    Fix a bug with Firefox and badges in the chat menu

commit 70b242d581e6c99de0756bf11fbdd2208cbc5be0
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sat Jun 15 00:35:35 2013 +0200

    Add a channel box to the user profile pages

commit 70130b6130a26f1da46eba7d7366431ba83957c6
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sat Jun 15 00:35:11 2013 +0200

    CSS cleanup

commit 929be802b506dde09a3f180c8367a15170282287
Author: Simen Lybekk <simen@lybekk.no>
Date:   Fri Jun 14 17:25:44 2013 +0200

    Add transitions and a button for the "Add user to Channel" modal

commit 3188639f9da58c1ad42a45fae66537bf8426605f
Author: Simen Lybekk <simen@lybekk.no>
Date:   Fri Jun 14 17:23:50 2013 +0200

    Do some cleanup to the structure of the SCSS folder

commit b291f599a8eee46f0e830301f84bfa64eb7052c8
Author: Simen Lybekk <simen@lybekk.no>
Date:   Thu Jun 13 16:13:04 2013 +0200

    Move the chat message markers (">", "*") to CSS using the :before selector

commit 0ad0b02cb2c930f639d97c0691fcdaee281d65c4
Author: Simen Lybekk <simen@lybekk.no>
Date:   Thu Jun 13 12:21:03 2013 +0200

    "Add user to channel" modal and modal transitions

commit d309b899d1e879bca0eba3cc4d205f4234571958
Author: Simen Lybekk <simen@lybekk.no>
Date:   Wed Jun 12 12:51:32 2013 +0200

    Add a page placeholder template

commit 962ac83ea1ceca4ae05b20e0e001b062ad6e6a34
Author: Simen Lybekk <simen@lybekk.no>
Date:   Wed Jun 12 12:32:24 2013 +0200

    Add action support to chat

commit cc82d383a3971d7999200bfe9a27520d7d87e5e8
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sat Jun 8 10:38:20 2013 +0200

    Add userlist to the chat on the channel profiles

commit 44169e342ca8c5171b5f7400c7b96201debe9263
Author: Simen Lybekk <simen@lybekk.no>
Date:   Thu Jun 6 23:47:24 2013 +0200

    Add memberlist to channels

commit cec88a7d045bde43bf8518e8c386528ff888dc03
Author: Simen Lybekk <simen@lybekk.no>
Date:   Tue Jun 4 19:44:31 2013 +0200

    Add some fixes for the responsive layout

    The previous gutter commit doesn't completely ruin the phone pages anymore

commit 032b66a918f96d869340506015458192f1907372
Merge: 576783d 40b1652
Author: Simen Lybekk <simen@lybekk.no>
Date:   Tue Jun 4 18:53:40 2013 +0200

    Merge branch 'develop' of github.com:SimenData/Gameshaft into feature/design

commit 576783dc42daa6a64a56d5d97750903ac97ef4dc
Author: Simen Lybekk <simen@lybekk.no>
Date:   Tue Jun 4 18:51:05 2013 +0200

    Fix a bug with Safari screwing up the aspect ratio images with 100% height.

commit c380dd4d0d78e53d5abf874cc2eae825ecad8642
Author: Simen Lybekk <simen@lybekk.no>
Date:   Tue Jun 4 18:42:56 2013 +0200

    Do something about the left-hand gutters on tablets

commit 95fe389b6b1e80e4ecd09d923036c0986f0e9a2b
Author: Simen Lybekk <simen@lybekk.no>
Date:   Tue Jun 4 18:42:28 2013 +0200

    Fix a Firefox bug with images not displaying

commit 4f565b3e6ef5cf2aa89632bf1ac6004bc3559942
Author: Simen Lybekk <simen@lybekk.no>
Date:   Tue Jun 4 18:04:26 2013 +0200

    Handle non-square images better in "Latest Uploads"

commit 21aadd2762f0c134be157e50b383f5e9f8824110
Author: Simen Lybekk <simen@lybekk.no>
Date:   Tue Jun 4 12:27:28 2013 +0200

    Let's give some love to the "Latest Uploads" box

commit b7039ea2a00b950624ead560150d4103a1054340
Merge: 46a366b 1e469d0
Author: Simen Lybekk <simen@lybekk.no>
Date:   Mon Jun 3 10:12:02 2013 +0200

    Merge branch 'develop' of github.com:SimenData/Gameshaft into feature/design

commit 46a366b4e63499f7c4d84389d29f100a1b955ee5
Author: Simen Lybekk <simen@lybekk.no>
Date:   Mon Jun 3 10:03:29 2013 +0200

    Add more stuff to user profiles

    - Added Recent Changes to user profile
    - Added Recent Posts to user profile
    - Added Signature to user profile
    - Some UTF-8 fixes

commit 9eb1125c1eceede8461674e81e74f9c94b4e4579
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sun Jun 2 23:05:24 2013 +0200

    Resize the chat box using an aspect ratio.

commit bd0af977186bcd3cd57aefbed6290ba8f8f06ced
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sun Jun 2 21:10:43 2013 +0200

    Update channel design

    - Added a preliminary design for the chatbox
    - Added a compiled css of Bootstrap and responsive Bootstrap

commit ca594d868b8cdf31bfd4de567be11fa65220dbdb
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sun Jun 2 20:45:21 2013 +0200

    Remove some unwanted parsers from Pagedown

    We don't want chatters to put headers into the chatbox etc.

commit d5c75e4a24390d2f7546e7adf6b0bb95913f86bc
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sun Jun 2 20:44:12 2013 +0200

    Move a style element to the appropriate SCSS file

commit 7d060bda52e271063683adad9afe73eb7c477448
Author: Simen Lybekk <simen@lybekk.no>
Date:   Sun May 19 01:23:18 2013 +0200

    Add Pagedown to the repository

commit c7c587f9e2046710736d30f7ce37a0167e025ca1
Author: Simen Lybekk <simen@lybekk.no>
Date:   Tue May 7 21:08:51 2013 +0200

    Add Bourbon to the repository

commit 7a205f5a561429b29adc5d4d68145dab6c3ed9bb
Author: Simen Lybekk <simen@lybekk.no>
Date:   Tue May 7 21:03:29 2013 +0200

    Add a preliminary channel design
Basic authentication layer for logged in sessions and base database models.

- Add database models for User, Channel and relationship between users and channels.
- Add authentication support for logged in sessions, binding a user object to a session/request.
- Add the i18n utility module and enable translation support.
Provide a single sample paster configuration file

Deleted/merged ´development.ini´ and ´production.ini´ into ´config.ini´, in order to minimize clutter and make it somewhat easier to get started for newcomers.
Update nosetest settings to point to the correct package

Updated the nosetests section in setup.cfg to point to gameshaft.tests so that we won't scan the tree for tests.
Write unit tests for the subscribers

The subscribers is kinda important, we want them to work. This affects the gameshaft.tests package, moving its old contents to gameshaft.tests.__init__ and having tests as subpackages.
Move SQLAlchemy engine configuration to __init__.py

This way we initialize the database connection when we're starting our app, and we can then load connection settings from the settings registry.

This change makes it so that gameshaft.db.metadata and gameshaft.db.DeclarativeBase needs to be bound to an engine before use.
Add more tests, and lay a base for tests that need a database.