Rename 'Approx' to 'Round'
Fix some import errors
Fix imports/exports
Major refactor - too much to list!
Make inner mods public
Add Signed trait constraint to Float
Add SignedInt trait with safe_neg and safe_abs methods
Document commented-out code
Fix build
Use capitalised Self type
Fix build
Fix FuzzyEq
Comment out FuzzyEq trait constraint for now

This is because of https://github.com/mozilla/rust/issues/4183
Update to new `impl Trait for Type` syntax.
Merge pull request #1 from luqmana/master

Update to new `impl Trait for Type` syntax.
Update asserts to syntax extension form
Update obsolete syntax
Temporary fix for lmath ICE
Add support for rustpkg
Re-do temporary fix for lmath