Ordered MapPairs implementation

After feedback from the client developers, the contents
of the MapPairs class which was previously a string-string
map has been converted into a list of string-string pairs.

The `getMap()` method is now `getPairs()` and where possible
mutation of the contents is prevented, e.g. by making the
fields of MapPair immutable and using copy-constructors
rather than setters where possible.

Still slightly unclear is if the naming of the "map" is
correct now that it's no longer based on a hash map, and
whether the value of the MapPair will ever need to be anything
other than a string.
Add guava to the bundle jars
Fix base64 decoding

This limits the number of bytes read, so that the entire stream is not
decoded for every plane.  It also removes the extra encoding step in
favor of trimming the already-encoded base64 string at the first "<".
Fix copyright statement
Set the encoding to ASCII to handle units.

The sample files should now work.
Merge pull request #20 from jburel/ome-xml-fix

Set the encoding to ASCII to handle units.
OME-XML: prevent IndexOutOfBoundsException if BinData is empty
Merge branch 'ome-xml-fix' of github.com:melissalinkert/bioformats into ome-xml-fix
Metamorph: allow both sanitized and unsanitized delimiters

If the XML was not completely sanitized, the delimiter can still be
'&#130;&#10;'.  This is needed as a result of c62aca3.
Handle empty binData tag.
Merge pull request #21 from jburel/ome-xml-fix

Handle empty binData tag.
Fix mock object to match changes from int to double for channel
Fix voltage from int to double.
Do not put XML comments into the original metadata table
Remove source links hyperlinks from Java source files

URLs were mostly used to create links to the source code from the Javadocs.
However, it is hard to maintain across the board. Furthermoe it links to a
branch rather than a tag.
Merge pull request #1441 from melissalinkert/ome-xml-fix

Fix OME-XML BinData decoding
Merge pull request #1435 from joshmoore/ordered-maps

Ordered MapPairs implementation
Merge pull request #1453 from jburel/mock

Fix mock object to match changes from int to double for channel
Merge pull request #1455 from sbesson/javadocs_sourcelinks

Remove source code hyperlinks from Java source files
Merge pull request #1448 from melissalinkert/metamorph-delim-part-2

Metamorph: allow both sanitized and unsanitized delimiters