Add support for labels with whitespace before and after the "::" characters

Labels written as ":: foo ::" are now correctly font-lock'ed.

Add a unit test to test the new functionality.

Fixed a broken unit test.