Merge pull request #65 from ttsanton/master

Refactor the graph and summary table output for Test Case Reporter
remove testPutRequiresIfMatch dependency from testPutRequiresIfMatch

Fixes #64
Merge pull request #66 from spadgett/master

remove testPutRequiresIfMatch dependency from testPutRequiresIfMatch
remove duplicate test method testPutCreate()

The test is already implemented in CommonContainerTest. Remove the
unimplemented stub from CommonResourceTest.
implement CommonContainerTest.testPostNoSlug()
Merge pull request #67 from spadgett/master

remove one duplicate test and implement another
some test resources weren't deleted after running tests
Merge pull request #68 from spadgett/master

some test resources weren't deleted after running tests
implement CommonContainerTest.testRdfTypeLdpContainer()
Merge pull request #69 from spadgett/master

implement CommonContainerTest.testRdfTypeLdpContainer()
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.