Added parse_arrow for parsing source lists in arrow notation
Pulling in some of the changes not strictly related to the importer to get them merged sooner.
This allows arrow notation to be easily used in other contexts than just parsing the SRC_URI string (such as the importer).