Refactored to remove the calls to namespaced wrapper methods modifying the prototype
Refactoring to remove requirement for namespacing and global function
Whitespace changes
Link AODAAC bounds to the map extent
Merge branch 'master' into add-aodaac-model-record-store

Conflicts:
	src/test/javascript/portal/details/DetailsPanelSpec.js
	src/test/javascript/portal/ui/RightDetailsPanelSpec.js
	web-app/js/portal/details/DetailsPanel.js
	web-app/js/portal/details/DetailsPanelTab.js
	web-app/js/portal/ui/RightDetailsPanel.js
	web-app/js/portal/ui/VisualisePanel.js
Merge branch 'master' into add-aodaac-model-record-store

Conflicts:
	web-app/js/portal/data/GeoNetworkRecord.js
Alignment fix
More refactoring to clean up the GeoNetworkRecord interface
Removed mixing up of return types
Include AODAAC model on a GeoNetworkRecord

Aodaac panel sends message with AODAAC object to GeoNetwork record when the map
moves or one of the manual inputs is updated.
Merge branch 'master' into add-aodaac-model-record-store
Reverting previous refactoring

IE has some scoping issues resulting in a security error when attempting to add
properties of the GeoNetworkRecord to the Record prototype :(
Merge branch 'master' into add-aodaac-model-record-store
Changes based on review
Whitespace + semicolons
Merge pull request #445 from aodn/add-aodaac-model-record-store

Add aodaac model record store