This includes better rules for parsing separate path members, pseudo class arguments and some changes to remove all remaining parsing conflicts.