Merge pull request #24 from ttsanton/master

Update Earl report outputs, add parameter support for Earl
Non-RDF Source test fixes

Update the Non-RDF Source tests so that they work more generally and do
not make assumptions about the implementation. For instance, they should
not assume Slug is honored (it's just a suggestion) and discover the
associated LDP-RS using the Link header with rel=describedby instead of
hard-coding the expected URI.

Also the CommonResourceTests were not properly run on the Non-RDF Source
itself. Rather they were run against the container. Since we're already
testing that, disable the common tests for now.

Finally update our Link parsing so that it handles responses that contain
comma-separated links in one header value.
Merge pull request #25 from spadgett/master

Non-RDF Source test fixes
update testGetResourceAcceptTurtle() for recent LDP spec changes
replace deprecated method LdpTest.hasLinkHeader() with better implementation
implement missing Non-RDF Source tests
Merge pull request #26 from spadgett/master

Update testGetResourceAccpetTurtle(), replace deprecated LdpTest.hasLinkHeader(), and add additional Non-RDF Source tests
fix CommonContainerTest.testNullRelativeUri()
Merge pull request #27 from spadgett/master

fix CommonContainerTest.testNullRelativeUri()
reformatted code
Add the other MAY/SHOULD test cases found in the specification doc

Test suite now includes the other test method signatures from the tests
describing may/should requirements in the spec.

Change-Id: I0d6315c009e746ea430997be27c2e8d68b3006c5
Signed-off-by: ttsanton <ttsanton@us.ibm.com>