API Documentation adapted to JSDuck
Moved eviction logic to service.
Merge branch 'hotfix/2.0.2-5' into develop
Revert "Merge branch 'hotfix/2.0.2-5' into develop"

This reverts commit f1f1b8a2d4580da44ba2b30467e23fd5a6fca512, reversing
changes made to ff5344e70804d52f626118a08a8ec951be6dcf7c.
update delete data cache logic for not collapsed data
remove extra space
bower.json cleanup
Moved eviction logic to service.
Avoid having GC to de-reference collapsed object.
Never update the expiration from a collapsed object.
Fixed test assertion of pruning cached properties.
Isolated all test cases of cache GC.
Merge pull request #21 from troopjs/feature/cache-service

Move cache eviction to service along with various bug fixes in cache component.
Bumped version to 2.1.0-2.
Bumped version to 3.0.0-1
Merge branch 'feature/cache-service' into develop
Bump deps -> `develop`
Merge branch 'develop' into feature/docs
Merge pull request #10 from troopjs/feature/docs

Crowd sourcing TroopJS docs
Fixed small typo from previous merge.