More phrase-func tests passing

Changed the syntax to not have a leading colon.

It works in every case and seems cleaner.

Attributes and Content are split on first unescaped colon. If content
has a colon and there are no attributes, just start with a colon (after
the function name).