Upgraded to latest Rust

Travis CI will probably fail because the `num` library used for testing is not yet updated.

Closes https://github.com/PistonDevelopers/image/issues/137

* Added Primitive placeholder trait
* Added `max_value` to replace deprecated Bounded
* Added imports to Float, SignedInt and FloatMath
* Removed Num constraint on clamp functions