Providers API
fixes for providers
Proper C++ singletons
call CFRelease on localeRef not locale
Merge pull request #42 from kgrigsby59/master

Fix CFRelease in MCDataFormatter