Showing download confirmation window.
Refactor.
Confirmation window delegates to active record store.
Now submitting download request via a form (so that download returns as a file).
Remove commented out code.
Introduced 'downloadableLinks' property, which is the one used for display and to determine what is to be downloaded.
It's now possible to remove a layer from the map and have it removed from the download cart.
Fixed up conflict/merge error.
Tidy up. Semicolons and whitespace.
Flipped 'expectButtonDisabledStates' to 'expectButtonEnabledStates' to avoid the double negative.
Deleted empty 'beforeEach'.
Using '[]' to construct array (for consistency). Deleted unused local variable.
Added some documentation.
Avoiding the boolean trap ;-)
Made the specs read more clearly.
Merge pull request #327 from aodn/download_cart_remodel

Download cart remodel
Merge branch 'layer_store_as_download_model' into filtered_layers_in_download_cart