julia-mode.el: allow space or no space after :: and <:

Was there a reason I overlooked for the current behavior? In `type A<:B end`, `x:: B` and `f{T<:B}()=...`, `B` was not highlighted as a type.