bugfix with default tree position of the section. removed legacy code with the new tree position calculation
fixed an issue with empty _buffer attribute for m2ms
fixed a bug in /metadata, moved the modes into the settings.RESPONSE_MODES
fixed a bug with the recursive metadata propagation for NEO objects.
search-bar layout skeleton

- includes the go button, a fixed width query box which contains a smaller
  text-box and space for the advanced button.
- no eventing yet.  This is just a design layout.
handle for accessing advanced options
isolate queryWidth into a less variable

This value will be used later to set the width for the advanced panel.
Fix html document title for search test page
add darker-grey shade
add conventional search-placeholder text behavior

There is a default 'Search...' text which is italicised.  If text is entered,
the italics disappear.  If no text is entered, the italics reappear with the
'Search...' text.
Add :active behavior to querydiv

When the textbox is in focus, the querydiv changes appearance.  Reverts when
textbox loses focus.
Increase padding on searchelements, reduce clutter
Increase click-area of search-advanced handle
store references to HTML elements within the VSearchBar object
border-color standardised for search bar
toggle advpanel on clicking advancedbtn

For now, advpanel has fixed height.
Animate the advanced panel on its way in and out
Add css-reset

Hopefully, in the long run, this should maintain developer sanity.  I am
surprised I didn't do this earlier.
no-margin on the doc made me cringe!
remove css reset from search.less, reset already does that