'Parses the next space separated entry, removing it and the space from our
remaining content. Examples...
>>> line = ControlLine("\"We\'re all mad here.\" says the grinning cat.")
>>> print line.pop(True)
"We\'re all mad here."
>>> print line.pop()
"says"
>>> print line.remainder()
"the grinning cat."
>>> line = ControlLine("\"this has a \\\" and \\\\ in it\" foo=bar more_data")
>>> print line.pop(True, True)
"this has a \" and \\ in it"
:param bool quoted: parses the next entry as a quoted value, removing the quotes
:param bool escaped: unescapes the CONTROL_ESCAPES escape sequences
:returns: **str** of the next space separated entry
:raises:
* **ValueError** if quoted is True without the value being quoted
* **IndexError** if we don\'t have any remaining content left to parse'

def pop(self, quoted=False, escaped=False):

    with self._remainder_lock:
        (next_entry, remainder) = _parse_entry(self._remainder, quoted, escaped)
        self._remainder = remainder
        return next_entry
