Implement complete_graph()
Fix compilation warning
Implement circular_graph()
Implement spectral functions in C++
Trivial typo in random_graph() docstring
Add fast "traditional" blockmodel sampling to random_graph/rewire

This also improves some of the existing shuffling strategies with a fast
alias sampling. The parameter names of the random_graph() and
random_rewire() functions have been made more consistent.