content values now allow semi-colons in quoted strings

Added special parsing for `content: ....` values, since their quoted contexts can make things really fun. Two unit tests were added to cover checking that text inside quoted context is not treated as value terminator.