Add rasterio.five and remove six dependency.

Closes #9. Thanks, @mwtoews!
Add read-only crs_wkt attribute.

Closes #10.
Add bounds attribute and ul() method.

Closes #11.
Test of access to a dataset's blocks.

See #6.
Block shapes and a block window iterator.

See #6.
Change blocks() to block_windows() and add docstrings.

Closes #6.
Enable windowed read and write.

This is done by extending the existing read_band() and write_band()
methods. The windows that can be read and written most efficiently
are the ones that come from the new block_windows property.

Closes #6.
Enable windowed read and write.

This is done by extending the existing read_band() and write_band()
methods. The windows that can be read and written most efficiently
are the 7nes that come from the new block_windows property.

Closes #6.
Merge branch 'master' of github.com:sgillies/rasterio
Switch element ordering in window tuples to row,column.

Internally, we often say "j, i".

Also, have added a (j, i) index tuple to the value returned by
block_windows, making it a bit like Python's enumerate() func.

See #13.
Add a doc about windowed reads and writes.
Oops, indexing confusion corrected.
Change indexing in the prose, too.
Add ndarray reading benchmarks.
Switch to range/slice-like windows.

Many more tests added and documentation underway.

See #13.
Add another test of window_index function.

Again, see #13.
Simple reading and writing examples.

See #13.
Decimation example.

See #13.
Advanced windows and blocks documentation added.

Closes #13.
Document way to assert uniform block structure.

Also note changes and bump version to get ready for 0.3.