New targets & build file to build a offline version of syncro JS

* removed offline files & code from regular JS build
Re-factored the 'list' API code and added caching using Redis
Misc. fixes for the List fetching & caching

* fix issues with callback in userList()
* fix model name usage in getListObjsDB()
* fixed typos
Fixed issue with caching model lists for too many models
Added 'addObjectId' method to add a single ObjectId to the cache; misc. fixes