Migrated CircleLayout to unified api

- Cast double to float
- Change CollectionView.Frame.CGSize to CollectionView.Frame.Size