added initial models

Reservations and tickets can be created including seats, blocks,
cancellations, logs with related events and dates.
There is a basic model for ticket bunches but it is not fully
implemented yet.
And we finally get a seed.rb which also creates tickets.
ticket ordering form

layout is ported from the old site
js completely rewritten
only first step working
added info attribute to ticket types
some improvements
seating plan

admins can change the seating plan
drag and drop seats (added position attributes)
added colors to blocks
new namespace for admins called management
bugfixes
implemented new seating view into ticket ordering

bugfixes
improvements
seats in ticket ordering now show their availability

added a new method to seat model which is much more efficient than
available_on_date?() when checking large number of seats
seats can now be reserved during ticket ordering

improved and fixed some things
steps can observe a specific order property
added order model
order info gets saved in session

customer will be able to continue his order later
order gets validated properly
merge master
improved seating plan

added link to seating plan to admin navi bar
seeds.rb now adds colors to blocks and positions to seats
improved ordering process

reworked tickets.js
orders get actually saved (payment still not implemented though)
a lot of bugfixes
STILL A MESS!!
some basic push functionality for seats synchronization

small bugfix
all node communication is secure now

nginx acts as a reverse proxy for node, makes ssl handling a lot easier
rethought ordering process

the web frontend only communicates with the node server through
socket.io:
all order info is saved in a node session
seats are synchronized through node
temporary reservations are not stored in the database!
after the final confirmation by the user node hands everything over to
rails which does the rest
everything gets pre-validated by node making user notification easier,
eventually rails only says yes or no to whatever node delivers

in this commit i only implemented a first step regarding seat
reservations, also removed some now-obsolete methods in the tickets
controller
the order is now updated through node

remove all the now-obsolete update order stuff from the tickets
controller
removed the event "reservedSeat" and used a callback instead
made seats only clickable when not taken oder selected
see A1bi/FasT-node@3a937c241536f7e02f9b3509ba9c8189948402c3
error handling on address fields

some optical fixes
api for orders (with requests coming from node)

orders are saved in the database
tickets and reservations have yet to be reworked
some improvements and bugfixes to the order js