Keep stable order when selecting recursive in ldpath
MARMOTTA-513: updated to com.lunatech.jax-doclets.doclets:doclets:0.10.1
allowing bnodes navigation from data views
fixed wrong version of modules out of the default profile
valid xml
Merge branch 'develop' into ldp
Added Unit-Test for MARMOTTA-525
MARMOTTA-525: fix possible NPE when no Accept-Header is provided (default to */*)
Added comment on a unclear if-check
Some cleanup in the LDP-NR test
MARMOTT-514: Only one test is now failing, and that one is only a SHOULD!

This solves MARMOTTA-515, MARMOTTA-516, MARMOTTA-517, MARMOTTA-518, MARMOTTA-519, MARMOTTA-520
Improved ldp unit-tests
Improved Content-Negotiation for the LDP-GET method
fixing our unit-tests (this fails some ldp-testsuite tests):
true deletion and uri-reuse need extra attentions (MARMOTTA-527)
Included official ldp-testsuite into marmotta-ldp tests - currently deactivated because all tests are skipped.

DEPENDENCY UPGRADE: com.github.jsonld-java:jsonld-java-sesame from 0.2 to 0.5.0 (license checked)
MARMOTTA-527: avoid re-using URIs on resource creation (POST)
added 410 status code for deleted resources
Some more testing, creating a new random container for each test to avoid side-effects.