Added Configurable Directories feature support

* Replaced hard-coded 'www', 'platforms', 'plugins', 'hooks', 'merges' directories to ones read from .cordova/config.json managed by ProjectMeta class
* Encapsulated config.json related code into ProjectMeta
* Added and updated tests