Reduce log level for success cases in IOSServlet's getResponse().

Reduce the log level for success cases in IOSServlet's getResponse from
WARNING to FINE, and increase the log level for actual errors from
WARNING to SEVERE as well as including the request parameters in the log
message.  This dramatically reduces default log chattiness under normal
working conditions.
Refine application crash report logging.

Modify the application crash report logging to report the newest crash
report (rather than all crash reports less than 10 seconds old), report
only the human-readable version (filter out the plist version), and
change the wording to more closely match other log messages.
Fix spelling: thrid_party --> third_party
Exit if server port is unavailable.

Modify main() to exit if an exception is thrown, e.g. when the server
port is unavailable.  Prior to this change, the server hung indefinitely
due to lingering service threads.
Reduce compiler warnings.
Implement clean shutdown.

Refactor application initialization such that clean shutdown is
possible, and implement clean shutdown support.  With these changes in
place, the application responds to e.g. SIGTERM by joining on all
service threads before exiting.
Fix spelling errors that affect internal APIs.
Use JSTemplate where relevant in server/command/web/*.java .
Miscellaneous whitespace/comment fixes.
Implement non-web-view support for touch operations.

Implement non-web-view support for:
- touch/click
- touch/doubleclick
- touch/longclick
- touch/scroll
- touch/flick
Revert unintended changes to default logging levels.
Merge branch 'dev' into refactor

Conflicts:
	common/src/main/java/org/uiautomation/ios/IOSCapabilities.java
	server/src/main/java/org/uiautomation/ios/server/IOSServer.java
	server/src/main/java/org/uiautomation/ios/server/command/uiautomation/FlickNHandler.java
	server/src/main/java/org/uiautomation/ios/server/command/web/DoubleTapHandler.java
	server/src/main/java/org/uiautomation/ios/server/command/web/LongTapHandler.java
	server/src/main/java/org/uiautomation/ios/server/command/web/ScrollHandler.java
	server/src/main/java/org/uiautomation/ios/server/command/web/TapHandler.java
	server/src/main/java/org/uiautomation/ios/server/simulator/InstrumentsApple.java
	server/src/main/java/org/uiautomation/ios/utils/SimulatorSettings.java
	server/src/main/java/org/uiautomation/ios/wkrdp/RemoteIOSWebDriver.java