Small fixes

Do not perform unnecessary height calculations when layoutSuviews
is going to take over anyway... Replace ellipsis with a proper character.

Build script: drop “project” from path options and add “derivedData”. Use
OS-level check for absolute paths.
More cleanup

* Use copy property accessors whenever it makes sense
(i.e. when the stored has a mutable counterpart)

* Use C99-style struct initializers instead of CG*Make helper functions

* Remove some dead comments and add new ones