Card origin_node_374 - Port Watchman to Origin

Bug 1053423 - Restore OPENSHIFT_GEAR_DNS check to watchman
Bug 1053397 - Fix encoding error reading spec file
Bug 1053422 - Fix state vs. stop_lock check

* Cleanup directories and spec file
* Add Watchman for monitoring cartridges and applications
* Add unit tests for Watchman plugins
* Enforce encoding of rubygem-openshift-origin-node.spec to UTF-8