Added 'use std::num::NumCast' to support removal from rust prelude in co...

...mmit e965ba85ca689ad77f63b7f0af9d7e337dcb4825 on rust master.

rust master removed many numeric traits from the prelude.  This changes fixes docopt.rs to work with that commit.