Overhaul of ZCRLocalizedObject

- Now it subclasses from NSProxy
- Changes ZCRLocalize to only accept one argument
- Makes ZCRLocalizedObject cache its value and act immutable
- Adds default value to ZCRLocalizedObject