Replaced global lock on FileSystemImpl into fine grained locks per-file basis.
Fixed bug with metadata update.
Improved EqualObjectsMutex to avoid synchronization on every mutex get.
Protected EqualObjectsMutex.mutexes from any reads while get changed.
Replaced global local in CounterMap into ConcurrentHashMap.