Hackweek

Most significant changes:

* All client javascript code has been refactored / rewritten
* All Azkaban graph layout java code has been removed
* The existing DAG view has been replaced

I've tested these updates extensively with the demo data, but only with a few actual scripts via pig local mode. However, stability should already be improved as the Azkaban code would through NPEs for some job graphs (those with disconnected components).

Still TBD:

* The chord and graph views don't resize with changes to viewport dimensions; The page must be reloaded to properly resize those views.
* The view colors and other theme related params should be centralized within core Ambrose object.