Various updates and additions

Added Angular.js integration test sample (incomplete)
Added address lookup widget (google maps api geocoder)
Added GeoContext to core and open layers and address widgets
Renamed setContext to setSearchContext everywhere
XPath bug fix in widgets.js
Workplace Admin updates and refactoring of the layout base class
Rebuild of all docs and sample apps