updating the menu to latest version; modify menu building to submenus of submenus possible and so that mobile devices can use the menu, too; also changed pages to indicate which top menu a page should have selected; expanded some JS utilities.

Signed-off-by: baracudda <ryan.fischbach@istresearch.com>