v3 UI: changes publishing widget to be more resilient on sticking to the bottom of the header.
v3 UI: fixed fractional padding in input causing borders to be cut off.
v3 UI: hack around translucent black background under popup sometimes not showing fully in Chrome.
Possibly fixes recursive load error in RichTextDatabase.
v3 UI: changes font awesome icon size to match its crisp size.
v3 UI: makes sure that select elements don’t get too big.
v3 UI: improves object edit popup form display.
v3 UI: fixes @ToolUi.Heading not showing up.
v3 UI: changes the search popup to change its heading to be more descriptive of the current content.
v3 UI: changes main menu to a hamburger.
v3 UI: removes last bottom border from ul.links.
Possibly fixes recursive load error in RichTextDatabase try 2.
Fixes CMS not working in non-ROOT context.
Upgrade Leaflet and fix issues with Location search and marker placement

* Upgrade Leaflet to 0.7.3
* Add a current location button using the leaflet-locatecontrol plugin to update the marker location
* Fix #42 - prevent enter from submitting CMS form and move marker when location is found
Carousel first checkin work in progress

Requires setting CSS to style/v3/.
Carousel is not integrated anywhere, just checking in LESS and JS.
Move carousel into v3 theme + other carousel mods

Moved carousel into v3 theme.
Added styles for carousel tile images and labels.
refactor repeatable code

Refactored repeatable code to make it easier to integrate carousel and different repeatable types.
Repeatable defaults consolidated in one variable