[CB-6879] config parser breakout into a cordova level module

internal referencing is weak (relative paths)
10 squashed commits

package.json added to root, so that package.json can be linked from git/hub url as well as npm registry

updated create.js to consume configparser module from root of cordova-lib master module

config parser readme skeleton

[docs] document configparser module

updated create test to use modular ConfigParser

metadata parsers now consume the Cordova-Lib ConfigParser module

references the source by relative path
improvement would be for each module to be referenced through npm

cordova lib functions refer to modularized ConfigParser

removed ConfigParser implementation from cordova

tracking config parser test suite
removed root package.json file
Style fixes in src/cordova/ustil.js

 - Add jshint config line.
 - Make jshint happy.
 - Use regular function defs instead of inline assignment. This reduces indent,
   and hoists the functions up so they can use each other.

 Most of the diff is the white space of reduced indent.