Improved error handling in iDevice xml parsing

Improved error handling for float values with non-period decimal points, bad datetime.datetime values.