Incorporate 'inplace' from Martijn Pieters. Fixes #53.
Rename variables for consistency and style. Reindent for long lines and consistency.
Add tests for in-place method.
Skip InPlace tests on Python 2.5
Update documentation and changelog