Fix lots of documentation related issues

- HTTP lib now gets picked up by docgen
- The net hook is now properly documented
- All the GM hooks that we are forwarding are also documented