Removed SynthesizeSingleton.h

Changed all singletons to the modern GCD/ARC singleton
Switchd project to ARC, and turned on ARC support

Note: Many files are changed here. Mainly deallocs and autorelease
calls are removed, and retain properties changed to strong.