Sepereated 'load' into several sub-categories.

Now use 'load_form', 'load_menu' in addition to std load.
Use load_form={form0} instead of load=forms/{form} or load={form}_form
Import custom.js from mother_brain

Much better functionality from body.watch.

Watch for attributes and childList changes, with subtree and attributeOldValue,
and attributeFilter of 'data-menu' and 'contextmenu'

This removed timestampServerEvent, which wasn't used anyways.
Added more menuitems and set icons

This menu now has the same options as header does in buttons when first
loaded.
Import functions.js from mother_brain.

Added element.(add|remove)Class, create (creates
a new element and sets attributes), query (similar to querySelectorAll
except that it returns an array and can include `this` if it matches
the selector), and added attributeFilter to .watch