attempt to fix precision bug: stupid heuristic that might be wrong

for issue: https://github.com/nipy/nibabel/issues/154
I added a (too) simple heuristic to guess precision of rotation matrix: based on the length of the string coding the value. 3 is because of the matrix size, so you can sum up to three time an error of 1e-(len(string)-1). is that ok?