Add cache browsing capabilities.

All kind of edition capabilities are yet to be implemented (e.g. reordering of currently existing caches)
although controls have already been included in the UI.
Fixed typo
Add cache groups reordering functionality
Add cache nodes reordering functionality
Reorganize cache views
Add cache group creation form
Add cache node creation form
Add cache node and group edition forms
Add drag & drop of cache nodes between different groups.
Add delete buttons for cache nodes and groups
Minor changes in texts
Merge branch 'caches-definition' into dev