Change /value to send keys as per spec when used with text fields
Object leak removal, and some work at removing the file descriptor leaks coming from the unix domain sockets.
Add support for setValueImmediate

This new mobile: command restores the ability to manually set the value
of all objects, including UITextField using the direct setValue() JS in
UIAutomation.

By default, POST /value will generate keypress events in a UITextView,
as is in line with the webdriver specification.  With this additon, you
can now use the 'old' appium method of setting directly with setValue
by using:
   mobile:setvalue  [{ element: elementID, value: value }]
add style guide link to README
Fix style
better handling of building app that doesn't exist
Merge pull request #188 from jlipps/master

handle when app can't be built better
Merge pull request #187 from bootstraponline/fix_186

Fix 186
Remove commented code
backwards compatibility fix for pyappium
Merge pull request #189 from bootstraponline/comment

Remove commented code
Merge remote-tracking branch 'upstream/master'