Node-webkit Compatibility

1) Renamed all require function to requirejs
2) New module nodewebkit.js - a simpler API for node-webkit environment
3) Added new namespaces to SarahJS
    - Plugins : Loaded plugins instances / constructor goes here
    - Modules : Loaded app modules goes here