Remove custom dtype range

Bool support was added in gh-#260
BUG: Closing ImageViewer shouldn't quit parent program
BUG: Adjust pixel limits based on image data type
Fix typo in Cython compiler directives
Optimize fast homography
Merge pull request #266 from tonysyu/viewer-fix-hard-exit

BUG: Closing ImageViewer shouldn't quit parent program.
DOC: Improve description of reconstruction
DOC: Bump up Cython version up to 0.16

This PR uses typed memoryviews, which were introduced in 0.16.
Merge pull request #267 from tonysyu/viewer-adapt-dtype

BUG: Adjust pixel limits based on image data type.
Merge pull request #215 from tonysyu/morph-reconstruction

ENH: Add morphological reconstruction.
BUG: Fix nosetest and autodoc errors when PyQt4 not available

nose and autodoc imports the viewer modules so all PyQt4 imports must be wrapped in a try-except block. In addition, any classes derived from PyQt4 must be proxied since the class definition are run on import. This is really hacky.
Change error to warning so that autodoc doesn't fail.
Merge pull request #257 from ahojnnes/shared

ENH: Add shared package.
Merge pull request #269 from tonysyu/viewer-fix-doc-and-test

BUG: Viewer: fix autodoc and nosetest failures.
Change reconstruction to support Cython 0.15.

This removes use of Cython's typed memoryviews.

This reverts commit b5d91069664b4f323df9b2a201966a4e8ac8160d: "ENH: Use Cython data types instead of Numpy dtypes."

Conflicts:

	skimage/morphology/_greyreconstruct.pyx
BUG: fix import of rank_order
Merge pull request #270 from tonysyu/cython-0.15-compat

BUG: Make reconstruction compatible with Cython 0.15.
Merge pull request #262 from stefanv/doc_intersphinx

DOC: Add intersphinx so we can refer to numpy, scipy, sklearn docs.
Fix C-contiguous array bug in match template
Fix doc string of texture detection