Remove some unused functions
Remove some unused functions
Start an OverloadResolver class to replacer current overloading code
Rename resolvetv to resolver
Elaborate in the comment for the signature matching with resolver
Change the overloading Dispatcher to use the OverloadResolver class

This is a way to switch over to the OverloadResolver in stages,
then remove the Dispatcher class and overloading.py.
Convert the overloading tests to use OverloadResolver
Fix up the Dispatcher class so it works for Blaze for now
Remove unused numba/llvm interop
Merge pull request #29 from mwiebe/overloader

an overload resolver class