Start removing compatibility for Python < 2.6
Use floor division operator instead of function
Inline the effect of intbool() function
Tidy up these tests somewhat :-/
Fix typo, closes GitHub #25.
remove duplicated test.
Remove code for Python < 2.2 in xlrd.xlsx
Fix bug where ragged rows needed fixing when formatting info was being parsed.
Closes #25.
Add fix that should have been in previous commit.
Add test for xlrd.formula : binary operation returning boolean
Remove unused BUFFER
Zoom into test sheet to exercise some more code.
Fixed github issue #25 -- Failed to import xlsx with py3
Fixed 3.x crash with the code that works around the 2.x ElementTree gimmick that returns text as `str` if it's ascii, else `unicode`
Fixed 3.x problem with `range() + range()`
Fixed 3.x problem in runxlrd.py -- non-ascii sheetname formatted with %r
3.x problem using /= 2 instead of //= 2 when calculating byte offset (TypeError: slice indices must be integers or None or have an __index__ method)
Fixed 3.x xlsx problem with file with non-XML-standard chars using MS's _xhhhh_ escape hatch  -- code uses `unichr` which was not defined.
Fixed github issue #13. Changed from AssertionError to warning, in the case of excess bytes.
`fprintf` was defined in `timemachine` and `biffh` with different functionality. Now have only one definition, in `timemachine`. Changed many occurrences of `print("%r" % x, file=f)` to `fprintf(f, "%r\n", x)` so that they would use %a instead of %r in py3.