iOS improvements but still has bugs

When pulling out device and sometimes it doesn't want to connect. Also
sometimes throws error when trying to disconnect.
Fixed iOS connection problems but problems persist

AFCConnnections cannot be closed for some reason without memory problems
and pulling a device out will sometimes cause a crash.
iOS connection problems now fixed
Created new iOS filestream and fixed some bugs
Added XML Format
Fixed iDeviceFileStream flushing bug
Set modified flag when setting length
Updated iDevice writing and basic XML format added
Fixed bugs and added JSON methods
Cleaned up Arrays class

Replace manual byte bounding to utils bounded. Remove debug dump data
function.
Removed redundant hash functions
Merge remote-tracking branch 'origin/ios'