Refactored measure.label, added documentation.
Added support for 3D arrays
Refactored Cython stuff with easier code readability in mind
Cython minor fixes
Fixed typos + added docstrings and comments
numpy 1.6 compat fix
Added some comments + requested reformatting
Added tests for 3D labelling (that fail)
Fixed bugs so test pass now
Mainly typo fixes
Fixed a typo + cleaned the code semantics
Redone the background handling = considerable speedup
Removed declaration of deceased function
Added and tested proper exception handling concerning array shape
Introduced the connectivity parameter, regrouped some code
Fixed typos and made some style fixes
Made the scan code cleaner and faster (but longer)
Merge branch 'label3d' of https://github.com/matejak/scikit-image into label3d
Fixed bugs
Update docs for img_as_ubyte

The line in `img_as_ubyte` needs correction; ubyte cannot hold negative data. From a quick experiment it seems like both `img_as_uint` and `img_as_ubyte` clip negative values (and not shift them to the positive domain).