remove old seating stuff, will start from scratch
further cleanup
first steps into KineticJS

added some basic seat and block classes to seating
further cleanup
api paths now have their own naming scope
seats placed dynamically

seats are loaded from a new api action
preparation for draggables
seats are now draggable

changes are not yet saved
seat position saved, dragging happens based on grid
added stage and seats number

cleaned up code
removed vertical scroll bar (99% height)
added seat colors based on status, fixes
seating features can be enabled individually through css classes
new seating integrated into ordering

performance is pretty bad though
many improvements

performance is much better now, improved code and disabled some effects
error box is working again (seats yet to choose)
added some debug output indicating critical operations
view chooser is working again (only numbers for now)
more performance improvements: seat item is cached instead of the whole
seat group making toggling of numbers much faster
divided seating editor and seat chooser into two separate classes
cleaned up a lot of the code
performance drastically improved

every status gets rendered only once as an image and then cloned for
each seat
also introduced block specific statuses which rely on block information
(e.g. color)
replaced jquery each loops with native for loops (faster)
touch enabled devices can tap on seats
created SeatingStandalone for seating plans without any user interaction
small improvement and bugfix

seating plan is no longer initiated twice on order details page
seating overview in statistics and order details fully working
seating plan is now draggable instead of scrollable
added a nicer background
added small version of seating plan without dragging, everything will
be resized accordingly
background can be toggled
bugfix