update Android docs
add GenericBuild class
standardize iOS
standardize WP8
remove console logging
remove genericBuild function
add GenericBuild to platforms
add dynamic hook system to GenericBuild
minor change
standardize and document ClientWorker
standardize and document AgentWorker
add missing cordova platform at GenericBuild
minor fixes
minor changes and fixes
add .idea to gitignore
add cordova symbol for cross-platform builds
fix major build issue

client did exit build before builds finished on *all* platforms -
ClientWorker.done got called twice for each platform