[WIP] Docstrings

Start of docstrings for numba project.
This looks like kind of a strange idiom...  Wouldn't `__all__ = []` be more straightforward?  

Also, I would not bother setting __all__ on modules that we don't tell people to import.  There is not really any motivation for someone to write `from numba.cgutils import *`.