Finally fix DSSP problem.

The new version of DSSP prints a line containing only whitespace and "." when header information is missing from the PDB input. 

I've integrated the bug reporters' length check and added a corresponding unit test.

This resolves the following:

https://github.com/biopython/biopython/pull/86
https://redmine.open-bio.org/issues/3441