SES-1068 : Allow RDFXMLParser to consume output of XSLT processor
SES-1699 modified NOTICE and LICENSE, removed obsolete README.txt
SES-1699 cosmetic changes.
SES-1699 set new file header comment in code template for eclipse
SES-1699 all source file headers updated, removed all duplicate
LICENSE.txt and README.txt files in individual modules (if we need these
included in a per-module distribution somehow, we should just copy the
files in the project root when building the artifact, rather than
duplicating the file in source control).
SES-1699 all source file headers updated, removed all duplicate
LICENSE.txt and README.txt files in individual modules (if we need these
included in a per-module distribution somehow, we should just copy the
files in the project root when building the artifact, rather than
duplicating the file in source control).
Merge remote-tracking branch 'origin/ses-1699' into ses-1699
SES-1699 added Peter Ansell as individual copyright owner.
SES-1699 modified welcome message for bitbucket with links to license
and notice file.
minor spelling mistake in developer's name
SES-1707 Fixed '+' getting mistakenly converted to space in query text area

* There is a mismatch between Java and JavaScript URL encoding. I tried
  to address it before, but did it incorrectly. Persusing StackOverflow
  revealed the correct way to do it. See
  http://stackoverflow.com/questions/4292914/javascript-url-decode-function
* Corrected (hopefully) an intermittent issue where carriage returns sometimes
  didn't get restored properly in the edit window, i.e., used wrap="true"
  attribute on textarea element.
* Changed a query.js function name and comment to more accurately reflect
  that function's purpose.
SES-1708 : Clarify the namespace and context parameters using named
constants for each case
Minor javadoc fix
Merged in dvisser/sesame/ses-1707 (pull request #46)

SES-1707 Fixed '+' getting mistakenly converted to space in query text area
SES-1683 Federating repositories in the console.

* Added help text for 'federate' console command.
* Added class that will implement the 'federate' commmand.
* Implemented 'federate' parameter parsing.
* Added unit tests and implementation for checking for malformed parameters:
    + Added class for Federate unit tests, and test dependency on mockito
    + Added checking that the fed id doesn't exist, and the member id's do exist.
    + Added test cases for too few arguments
    + Added test for invalid member types.
    + Added test for duplicate member check.
    + Added test for fed id and member id match.
    + Added test that SPARQL member type must go with read-only
    + Added test for fed id already existing
    + Added test that members must already exist.
    + Added tests for successful fed creation
    + All failure tests also confirm that the federation was never added.
* Added federation implementation code
    + Added compile-time dependency on sesame-sail-federation to sesame-console
    + Also added test cases for conditions under which federation can succeed
    + All success tests confirm that the user was prompted for a description, that
      the federation exists, and has appropriate properties.
* Replaced all system.out.println with logger calls.

Since unit tests at present can't test against an HTTP connection, I mock being on an
HTTP connection by mocking out the call to `manager.getLocation()` to instead return "http://*"
Merged in ansell/sesame/SES-1708 (pull request #48)

SES-1708 : Clarify the namespace and context parameters using named constants
Merged in ansell/sesame/SES-1068 (pull request #30)

SES-1068 : Allow RDFXMLParser to consume output of XSLT processor
Merged in dvisser/sesame/ses-1683-console (pull request #49)

SES-1683 Federating repositories in the console.
added additional 3rd party library acknowledgements, one more code
contributor (Atos), and some formatting and clarification.
Merged in ses-1699 (pull request #45)

SES-1699 fixed source headers and NOTICE file