Migrated LineLayout to unified api

- Cast nfloat to float
- PointF.Empty to CGPoint.Empty
- Removed (CGPoint) cas from CGPoint.X and from new CGPoint