Adding a static lib for OS X. This work is incomplete, and some methods do not work correctly. For example, the view screenshotting code mimics the iOS behavior and draws all the windows on top of one another. The purpose of this commit is to propose a general structure of how the iOS and Mac code will live together.
Separating KeyboardCommand into IOSKeyboardCommand and OSXKeyboardCommand, and change extractInstanceFrom* methods to take platform-appropriate types instead of id
enable rearranging rows in editable table view controller
add Rect with basic implementation
update PublicAutomation submodule
add ability to re-order table rows (using new drag-with-delay functionality in PA)
Merge branch 'dragging'
Merge remote-tracking branch 'moredip/master'
specify ~>0.3.5 for xcodeproj gem (0.4 causes breakages due to API incompatibility)
frank-cucumber version bump
replace 1.9-specific syntax with 1.8 compatible syntax
Fix for xcodeproj 0.4.0

Change xcodeproj build_configuration call to build settings
Merge remote-tracking branch 'FutureWorkshops/xcodeproj_fix'
open up xcodeproj version lock, and version bump
Merge branch 'mac' of github.com:MichaelBuckley/Frank
version bump: promote 1.1.3.pre1 to 1.1.3
Fix regression in DumpCommand

introduced while fixing a compiler warning in using a Class as a
NSDictionary key
new build of static libraries
add FEX_isVisible UIView extension
Use FEX_isVisible to check that views are actually visible, not just in the hierarchy

This has become more important with iOS 6, since some standard UI
components (such as table view cells) are being 'removed' from the UI by
setting isHidden to true, without actually removing them from the
heirarchy.