SLICE-2 Added Cacheable context scope

Conflicts:
	slice-core/src/main/java/com/cognifide/slice/core/internal/module/SliceModule.java
SLICE-2 fixes and refactors
SLICE-2 Slice models are cached per resource path and class type
SLICE-2 Small refactor - final on class fields
SLICE-2 Improvement to avoid corner case when two thread tries to put value to the map.
SLICE-2 CacheableContext refactor and simplification.
SLICE-2 Fixes after CR
SLICE-2 Fix after CR
Merge branch 'master' into SLICE-2-v2
SLICE-2 documentation and licenses updated
Merge pull request #58 from Cognifide/SLICE-2-v2

Slice-2