sind(n::Int): consistently return Float64 [fix #5161].

The type behavior of these function is exteremely hard to reason
about and would be a great candidate for allowing type inference
to make sure that they return the same type as sin(n) would.
Merge branch 'master' of github.com:JuliaLang/julia