Merge branch 'dev'
updated mljsme.sh to support pure roxy rest app installation
Various bug fixes. Some new functionality.

Improved lon/lat extraction from results to include extracted metadata
constraints
added valid heat map facet check to heat map generation
Corrected hack around heat map max result setting
Added open layers requesting recalculation of heat map on zoom/pan
Started to add suggestion support to search bar
Added no results content fixes to default processors
Updated json and xml extract to fix namespace and blank content issues
Added suggestions support to query options (all range constraints
enabled by default)
Fixed geo path constraint invalid JSON issue
Fixed start result not supported issue for structured query in search
context
Added pagination support to structured query results in search context
Added suggestions support to search context
Merged in improvements

Created basic advanced search widget
Improved semantic - document rendering in explorer widget
Fixed contributing facet issue in search context from search bar
Started advanced search rendering code, merged in from project
Rebuild
Updated issues

Updates JSDOC configuration
Fixed JS bugs in search widget
Added MLJS Node.js alert and web server code first run through
params fix
Alert server update
Got MLJS Web Server code basically working with mljsrest app

need alerting and rest proxy working now
mljs web server bug fixes
Added REST proxy to MLJS Web Server (no auth)
Removed old code
whitespace removed
web sockets support added to core

Added developer course docs
Added web sockets alerts context to core
added blank page sample
updated web sockets message support in mljs-webserver
fixed the search params fix

XHR2 firefox on mac fix (wrong content type)
Added alerting to MLJS (and not overwritten it this time)
Updated both apps and planning doc
fixed ip in web server script
Added initial Promises support to search context
Fixed various issues

Many bugs on search optional parameters
Added correct promises checking code (needs testing)
Added angular with MLJS tutorial, rebuilt docs and downloads
Added Dave C's promise changes
Dave C's changes merged into the other app too
Various fixes/additions

Moved training course docs and updated them
Changed github.io template
New search results rendering support started and tested for existing
(simple) renderers
MLJS core bug fixes for geo options
tutorials listing update