DEALLOC macro takes care of difference between ARC and non-ARC code
DEALLOC macro conversion for ARC compatibility
binary plist reader
read integer arrays without creating temporary objects
dealloc is (oneway void)
add option for lazy reads
binary plist reader:  keeps track of current object so you don't have to, support for floats and doubles