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.

As a high-level, do we want to add a note or warning that these APIs are not stable? Numba is probably too young to freeze at this abstraction level; we should only guarantee ``@jit`` and a couple other things.