Port LockProvider from GWC

Left Andrea/GeoSolutions in headers
Integration of LockProvider with Resource API
UI integration of Lock Provider (includes docs)
Merge branch 'refs/heads/resource_lock'