Merge SugarOS/Sugarizer

Retry to merge SugarOS/Sugarizer:
- datastore.js implementation is now split into two files (sugarizer.js, sugaros.js) in a datastore subdirectory
- env.js create environment object in a better way,
- bus.js use timeout for callback and remove unused intercepted call.