FIX: issue #806 (Precompiling console on binary build fails because of
missing url.reds file)
FEAT: Added more restrictions to url scheme name.
Merge pull request #807 from qtxie/url-datatype

FIX: issue #806 (Precompiling console on binary build fails because of