Interpret [a-zA-Z0-9]:// as not italic, rather than just ://
Handle macros with no arguments
Don't allow URLs to end in ; or :