Add Nullable{T}

Just copy-pasted the most current `nullable.jl` from base. I want to start using this... Death to `Union(Nothing, T)`!

cc @johnmyleswhite