Changed BagSummary and other classes to be more "Javabean-like" while
still having protected constructors. This allows the UploadService to
send a BagSummary bean to a client as a JSON object.

Additional changes required to DcClient.
Committing updates to the RIF-CS xsl
Reworked ANU Data Uploader (DcClient). Now works with individual files
instead entire bags. The UI downloads a BagSummary containing a list of
files in a record. The user can then select files to download.
Individual files are uploaded now instead of an entire bag. Bags are not
locally cached anymore.
Changed BagSummary and other classes to be more "Javabean-like" while
still having protected constructors. This allows the UploadService to
send a BagSummary bean to a client as a JSON object.

Additional changes required to DcClient.
Reworked ANU Data Uploader (DcClient). Now works with individual files
instead entire bags. The UI downloads a BagSummary containing a list of
files in a record. The user can then select files to download.
Individual files are uploaded now instead of an entire bag. Bags are not
locally cached anymore.
Merge commit 'ef8967788d7623110c4d6e86c25edb64b0ca2810'
Removed the upload page. Files will now be uploaded from the tab "Upload
Files" on the bag files page. Upload files button removed from record
page. Upload files menu item removed from menubar on left. Fixed
security tags on JSP pages a user not having necessary permissions
doesn't see privileged elements.
Fixed an issue where users couldn't open the Data Files page (to upload
files) if the Bag didn't already exist. Instead of throwing an error
that a bag for the collection doesn't exist, it now displays the page
allowing the user to upload files and add external references.
Removed uncompilable Java files from DcClient causing a build failure.
Added the ability to pull data from metadata stores and check if there
is an arc or nhmrc grant in RDA.
Merge branch 'master' of ssh://git@github.com/anu-doi/anudc.git into metadata-stores