workflows: AMD compatible and flightJS

* Complete rewrite of Holding Pen front-end JavaScript using FlightJS. Is cool.[*]
* Removes old workflows admin interface and superseded JS files.
* Adds missing prefix for Holding Pen cache keys.

[\*]  *Given the huge amount of changes, some functionality is still not 100% and even some debug code might linger. This will be improved upon in near future, but the gist of the functionality is there.*
26: D203 Expected 1 blank line *before* class docstring, found 0
26: D204 Expected 1 blank line *after* class docstring, found 0