improve help for `isnull` and simplify Nullable definitions a bit
remove an unnecessary `promote_type` definition

this also gives a better no-method error for invalid 2-argument calls
Merge branch 'master' of github.com:JuliaLang/julia