Move variables to private header.
Fix warnings and remove Non-ARC support.

Static cons warnings.
Remove ARC