DS-1823 move dspace.url to build.properties

dspace.url is now independent from baseUrl
add context to  two methods parameters  to have monthly statistics localised
Select the collection already selected in the previous operation
Update bitstream-ordering.js

There is a bad JQuery selector in the following code. This causes a submit to take place each time an up or down arrow is clicked. It is difficult to see the error in the javascript console because the submit takes place immediately. 

Due to the page refresh delay, this is confusing to users when a large number of bitstreams are present. 

Note that "$^=" is not a valid selector. 

http://api.jquery.com/category/selectors/
Update bitstream-ordering.js

Found an additional scenario in which a javascript error occurs while re-ordering bitstreams.

Create an item with 3 original bitstreams.

Go to the edit bitstream screen and hit the down arrow on the second item.  An error will be thrown revealing a row without an id attribute.
Update JSPUI/XMLUI robots.txt to include SiteMaps and update Ant build process to use fill it out.
First pass at a third-party plugins directory
Factor the loader out of PluginManager, and provide a minimal unit test.
Add test of loading from a JAR.
Correct loading from JAR.
Fixes DS-2113: JSPUI HTML5 upload should store Bitstreams...
Added DataCite XML based metadata mapping option for EZIDIdentifierProvider module.
DS-2134 missing configuration properties for mirage2
DS-2138 Discovery should get user's special groups (i.e. IPAuth)
Update item-view.xsl

skip zero-length titles and labels
Update dspace.cfg

prefer the label of a bitstream and then its title for the link on the item page
XOAI add bitstream description to xoai metadata format
Batch import into multiple collections

If no -c argument is given ItemImport checks if a file named
'collections' exists inside the directory of each item.

This file must contain either the handles or the numeric ids of the
collections, one per line. The item is added to all those
collections. The collection specified in the first line is the owning
collection.
Added code to handle edge case

If one of the 'collections' files contains a handle or an id that cannot
be resolved to a collection, the specific item is skipped but the
procedure continues with subsequent items.
Bug fix for multiple import

If a collection could not be resolved the logic would add the item in
the same collections it added the previous item.