Merge pull request #3 from rlane/update

update to new noise APIs
terrain: simplify and tweak
replace 'extern mod' with 'extern crate'
remove std::ptr::to_unsafe_ptr
std::num::Orderable was removed