This implements the basic fundations for managing
the program, and is based on the visual model used for
Smidig 2012 [1], with a more suited fundamental model.

The program basicly has many timeslots. A Timeslot has
a *start* and *end* datetime and consits one or more
roomslots. A roomslot the the actual visual component,
tied to a time-period a room and conists of one or more
talks.

This commit only intoduces all the resources and their
associations. Later commits will add the required
functionality to:

1. build the program (command)
2. present the program (query)

[1] http://participate.smidig2012.no/program
Minor improvements
Program: introduced drag/drop functionality for talk/room assignments
Program: seed for generating template layout and a set of talks
Program: typo in seed
Program: added sticky talk list and remove program from roomslot
Program: remove multiselect js
Program: minor icon adjustments
Program: Added title and description to roomslots
Program: added som boring design to admin feature
Program: added prioritiezed order of talks used in roomslots to define order of a talk within roomslot
Program: added color to rooms
Merge branch 'master' into feature/program
Program: cleanup talk associations when roomslot is deleted
Added program view
Removed unused vendor assets
Merge pull request #64 from smidig/feature/program

Looks good.