First steps in fixing STOR-459
Towards a fix for STOR-459
More work for fix/STOR-459
More work for fix/STOR-459
Remove class diagrams.
More work towards fix.
Tentative fix for STOR-459

This fix replaces the old in memory surl status store (code hell) with a cache
implemented using the Guava cache library.

The new cache is smarter as it only maintains the status of requests that
could block other requests to ensure SRM integrity (i.e. put on file
pinned fails, get on file busy fails etc...)

The old cache could grow indefinitely in memory under heavy load, due to
terrible design of the database information lookup and of the status
comparison logic.
Handle releaseFiles request without token.
Towards proper authorization.
Merged from develop.
Merge branch 'develop' into fix/STOR-459

* develop:
  Updated
  Fix for https://issues.infn.it/jira/browse/STOR-668
  Removed unused dependency
  Used jersey support for JSON POJO encoding via Jackson instead of GSON library
  Cosmetic fixes
  Added approachable rules to the information returned
  Tentative fix for STOR-651
  Added new restful service

Conflicts:
	pom.xml
	src/main/java/it/grid/storm/asynch/PtP.java
Merge pull request #33 from italiangrid/fix/STOR-459

fix/STOR-459