Enhance UniprotProxySequenceReader to be able to parse Uniprot when XML
record is passed as a string.  This is useful if parsing the a large
subset of Uniprot which has been previously downloaded (the Swiss-Prot
xml.gz file, for example).  Also support extracting Uniprot accessions.