Update SearchIO indexing test cases to better handle line endings

We now convert all Windows line endings (\r\n) to Linux line endings (\n).
Blast: Add missing sys import to make epydoc happy.
PDB/DSSP: Use epydoc and fix DSSP URI.
Don't need to call 2to3 anymore
Talk about native support for Python 3 in NEWS & README
Update Python 3 testing for TravisCI
Streamline Bio._utils.read_forward
Various SearchIO parser fixes to better handle Windows line endings
Convert opening filehandles to use `with`.
Bow has also contributed to the upcomming release
1.63 beta version bump
Adapting NEWS file for the beta relase
Post Biopython 1.63b version bump
Tweak for test_SearchIO_fasta_m10_index.py with DOS/Windows newlines
Updating the URL of NumPy
Should have fixed too this two commits ago...
Fix bug in fasta-m10 consensus sequence parsing & add its tests
DSSP: Fix ValueError: too many values to unpack in __main__

Commit 3e287df caused a minor issue since __iter__ and keys methods of DSSP class return different tuples. DSSP objects cannot be indexed by tuples returned by __iter__. 

Either [d[x][1] for x in d.keys()] or [x[1] for x in d] must be used to get the secondary structure.
Merge branch 'master' of github.com:gokceneraslan/biopython