[Download] Refactor Binary Resource Binary with REST:
   - Distinguish document & part download from template download
   - Make part download check ACL right access
   - Add FileResource to download (& upload) files
   - Modulation of Binary REST Resource
   - Create BinaryResourceMeta for header data depending of the BinaryResource
   - Create BinaryResourceResponse for mutual response builder
   - Manage several content type support
   - Manage cache
   - Manage streaming content
   - Manage viewer mode (Content-Disposition:inline)
Checkstyle
[Upload] Upload binary resource & adapt client request
[Download] Fix access fails
Merge branch 'dev' of https://github.com/docdoku/docdoku-plm into dev