Use dispatch_once for one-time static initialiser
Xcode generates a workspace
Use dispatch_once for template
Short version 1.2, version 29.0
Merge branch 'release/1.2'