Update UNL_Templates package.
Add methods to UNL_Search class to support more config

Also pulls bootstrap logic into class methods.
Add application mode to sample config
Remove and ignore Eclipse related files

WARNING: You may need to backup your local copy!
Add new search input background img and remove unused img
Remove old CSS and port JS to new 4.0 style module

Also remove extra eclipse junk missed in previous commits
Ignore build web resources
Add template files to support some controller/view separation.
Port the search javascipt into a 4.0 style module
Add a less file for search related CSS.

WARNING: Uses dependencies that must be download using `make`
Add Makefile and supporting NodeJS find or install script

This allows the CSS to be built using the lessc compiler from `npm`. It
also download the necessary WDN template mixin files and the LessHAT 2.

The JS is compressed using uglifyjs from `npm`.
Implement the 4.0 template and embedded search in the controller
Allow a cancelled directoy request to abort the pending XHR
Uncomment query tracking pageview code
In debug mode (only) use the local template dependents rather than CDN
Use proper template function for tracking pageview

API error.
Embed/Mobile related style updates

Brings border back to embed version and tightens the content padding.
Spacing adjustments provided by Dee.
Update README with build/config instructions
Fix a11y issues with color and Google provided markup.