[WIP] DevDocs: Extending the Front-end

Some documentation on how to perform common tasks, like creating a new Numba type and registering type signatures for functions and attributes.

'getitem' is actually in the elif list twice.  This second copy wouldn't work if it could actually be executed.