Added documentation on component registration.

Also took the opportunity to fix a couple of errors in other parts of the
developer documentation
Fixed documentation for multicolvars