Only use first level subviews for motion-layout

* Motion Layout adds all passed views as subviews of the current view,
* so only the first level subviews should be passed as a parameter.
* This fixes an issue where a subview of a subview was moving to the
* parent view.
Merge pull request #107 from greis/motion_layout_fix

Only use first level subviews for motion-layout
use 'self' in case someone subclasses these
note
clearer code style
version bump
no need for this method if it's gonna be THAT simple
a license! closes #108
handlers are consolidated, and changed 'NSRect' to 'CGRect'
version bump for license and OSX fixes
note
added fixes and tests for styling some properties in a specific order.  resolves #86.
note about OS X.  resolves #98
detect platform and assign dependencies.  addresses #106
travis workaround
fix memory leak by using a weakref
Fixing a bug where subviews where always being gathered from the root view. This didn't allow nested layouts.
Merge pull request #109 from wink/master

Can't use motion-layout gem's layout constraints on subviews
version bump
support attributed strings in 'title' handler for UIButton