GTNPORTAL-3048: fix spacing issue between the menu elements
GTNPORTAL-3048: update to initalize the javascript after a ajax refresh.
GTNPORTAL-3048: support the situation where a node in the menu contains child nodes and a page (eg: a link and a category)
GTNPORTAL-3048: add portlet preference to header to specify levels of node to fetch on each ajax request.
Minor code cleanup.