Better whitespace support for jsFunctionKey

This allows 0 or more spaces after the `:` character in a jsFunctionKey