Selfloops counted twice

Fix bug where Graph selfloops get counted twice when converting to scipy sparse matrix.
normalized laplacian scaling

No need to rescale diagonal of adjacency matrix (self loops count 1 already)
Document how to scale matrix

Add note on how to scale numpy and scipy sparse diagonals by factor of 2
Documentation for diagonal entries
Use scipy import fixture for tests
Merge pull request #1078 from hagberg/diagonal-doubled

Selfloops counted twice