bump versions of upstream dependencies
Merge pull request #331 from futures/dep-update

bump versions of upstream dependencies

Resolves: https://www.pivotaltracker.com/story/show/70676928
Updated license copyright year to 2014.

Resolves: https://www.pivotaltracker.com/story/show/69666218
Integration test to ensure that transactions cannot be hijacked

- Include some refactoring of SessionFactory
- Remove the potentially dangerous method getTransaction(final String txId) that would allow unauthorized access to transactions

Fixes https://www.pivotaltracker.com/story/show/66014686
Configuring logging to INFO level by default, reducing error messages and stacktraces, changing handled exception logging to info instead of warn
Standardizing logging levels and making them configurable with system properties

Addresses: https://www.pivotaltracker.com/story/show/69859530
Optionally include inbound references in the object rdf serialization

Inbound references can be included in the GET /some/object/path response
by using the Prefer: header, e.g.:

```
GET /some/object/path HTTP/1.1
...
Prefer: return="representation"; include="http://fedora.info/definitions/v4/repository#InboundReferences"
...

```

And the response will include inbound triples, e.g.:

```
</some/other/path> <fedorarelsext:isPartOf> </some/object/path>
```

;# Please enter the commit message for your changes. Lines starting
NodeService#deleteObject should also clean up inbound references to a node

Resolves: https://www.pivotaltracker.com/story/show/70772942
Add unit tests for new/refactored HEAD, OPTIONS, and POST methods of FedoraNodes

Resolves: https://www.pivotaltracker.com/story/show/70645824
Reduce log level for "normal" HTTP API operations
Merge pull request #348 from futures/log-levels

Reduce log level for "normal" HTTP API operations

Resolves: https://www.pivotaltracker.com/story/show/70816006
Exclude servlet-api dependency

Resolves: https://www.pivotaltracker.com/story/show/70856506
Address Sonar critical warnings

- End this switch case with an unconditional break, continue, return or throw statement
- Use hasVersionLabel() instead of catching exception for version label check

Resolves: https://www.pivotaltracker.com/story/show/70584818
Added integration test for FedoraLocks.
  - demonstrating that all mime types can be retrurned
  - demonstrating the need to read the whole response
    in order to have the session close.