Numba linker

OK, looks great, @nkeim

I cherry-picked your commits onto master. I prefer to keep merge commits out of master, using rebase instead of merge. [Like this.](http://andyhayden.co.uk/blog/another-github-workflow/).