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