add convert(Float32, Float16)
basic soft float16 support
add float16 to testall
remove float16 stub C code
Merge pull request #3980 from JuliaLang/mn/float16

[RFC] basic float16 support (closes #3467)