fixed error when setting type of a filter on save or update
#100 add global JS method for removing records from the cart (performs an AJAX call to the grails removeRecord action.
Sort layers dropdown alphabetically by name
#146 Make is130() function return true for any server with 1.3.0 in the type string other than ncwms servers.
#100 Fix up records added to download cart from filters so their more inline with real records retrieved from geonetwork
#90 Set opacity when saving snapshot and use styles and opacity saved in snapshot
Fix and tests for #141
Merge branch 'master' of https://github.com/aodn/aodn-portal
Just added (helpful?) comment explaining some unexpected behaviour
add unit and integration tests, add method to FilterType to map from Strings
Merge branch 'master' of https://github.com/aodn/aodn-portal
Update README.md
Fixing problem in FilterTypes
Merge remote-tracking branch 'origin/master'
#93 Remove updateDimensions method- it was only ever ending on first line anyway because layers don't contain a metadata property anymore. Even if they did the code would always have thrown errors, so it's evidently never been used.  Add check in StylePanel for existence of allStyles property before checking length- custom wms don't have allstyles.  Also merge two other if statements into one to make it clearer what's happening.
#146 Add tests for _is130 method
#100 Add test for removing record at grails level
#100 Add test for removing record at java script level
wrapping of h4 allowed. Needed for the getFeatureInfo response
Many WFS Scanner changes

- New NumberFilter UI
- Updated some tests
- Updating Server list / Scanner controls page