Bug fix: only label boolean volume after smoothing

In morpho.watershed, there is a significant number of smoothing steps,
one of which is a binary open, which modifies a labeled volume to
become boolean. Therefore, the ndimage.label function should be applied
after this.
Try travis ci
correct naming of .travis.yml
Only test python 2.7
Add libhdf5 dependency to travis build
Add PIL to travis and modify README to include badge
Merge pull request #16 from jni/hotfix-watershed

Bug fix: only label boolean volume after smoothing
Allow PIL greater than 1.3.1
Fix what was probably an incorrect PIL requirement
Change Image to PIL in requirements
Lower requirement on scipy to 0.9
Add scikit-learn and scikit-image to travis
Fix test directory
Minor mod on .travis.yml
Merge pull request #19 from DocSavage/master

Add travis ci and badge to README.
Update README.md
Update travis ci badge in README.
Add tests of learned agglomeration

Two tests are currently skipped because of a problem with the random
forest training -- setting the random state does not eliminate
differences.
Fix typo using os.path.isfile
Merge pull request #20 from jni/gala-test

Add tests of learned agglomeration