Allow Overloaded objects to be bound methods.
Add tests for unbound and bound methods, and fix Python 3
Remove some out-of-date restrictions and clarify some wording.
Initial work for pickling Overloaded objects, with some limitations (issue #795).
Refactor pickling helpers into a separate module
Add closure support. Cell variables are frozen (as they are when JIT compiling).
Add support for globals in unpickled Overloaded objects
Add a test for a closure calling another closure
Add glossary for Numba
Fix typo and add link to glossary.
Add a test for unpickling from an independent process
Merge pull request #786 from seibert/jit_method

Basic support for @jit decoration of methods
Merge branch 'master' of github.com:numba/numba into pickle_dispatcher

Conflicts:
	numba/dispatcher.py
Add glossary links for nopython and object mode
Merge pull request #804 from seibert/array_doc

Remove some out-of-date restrictions and clarify some wording.
Update changelog for 0.14.1
Merge branch 'master' of github.com:numba/numba into pickle_dispatcher
Add two docstrings
Merge pull request #807 from pitrou/pickle_dispatcher

pickle Overloaded objects, with some limitations
Fix #794: avoid being too verbose in test suite