NSCoding compliance of RVCollectionViewLayout

This patch adds the implementation of initializer `-initWithCoder:` to support Interface Builder integration.

As a connected outlet in the xib, the layout instance no longer needs to be created programatically.

The property `superView` is fetched in `-prepareLayout`, rendering the controller code more concise.