Support auto-resizing on rotations, fix #18

@bmnick Can you take a look? :smile_cat:

Here's a gif with color blender layers if you want to see it in action:
![Demo](http://i.imgur.com/EVlE7QT.gif)

Thanks for your input! I'm not the most familiar with autolayout, but with this current code, does it cause infinite looping if you (a developer using this pod) if you use autolayout? Or is it if the component itself is implemented using autolayout?