improve ETag matching

Only allow "W/" for weak ETags (not "w/"). Also make sure there aren't
bad characters outside the quotation marks. See

http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.11
implement CommonContainerTest.testPostJsonLd()
Merge pull request #73 from spadgett/master

improve ETag matching + post JSON test
added auth cli option (issue #16)
implemented auth cli option (issue #16)
plugged-in http basic auth to all tests (issue #16)
Include a Test Manifest to use with the earl-report tool

The LdpEarlTestManifest class can run on its own, like the TestCase
reporter.  It takes in the test classes and provides information on the
test cases in a Turtle file output.

The mf:action for resources still need to be worked out - there is a
TODO for this.
temporally removed text/* test since servers MAY also support n-triples (text/plain)
Merge remote-tracking branch 'upstream/master'
restored the commented test
clean up whitespace

Replace leading spaces with tabs so that we're consistently using tabs
for indentation.

Fixes #72
Merge remote-tracking branch 'upstream/master'
Edit the EarlReport and its execution-report to match the earl-report
requirements
Adding EARL HTML template and samples on how to use (incomplete) #17
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/ttsanton/ldp-testsuite into pr75
Merge branch 'master' of https://github.com/spadgett/ldp-testsuite into pr76
Cleaning up a few more formatting issues
Separate resources for default member and post
Ensure resource deletion in test...StatusAndLocation