Merge pull request #33 from danielballan/master

BLD: Add wire module to packages list.
Remove wire for now -- creating mysterious build problems.
Merge pull request #34 from danielballan/build-fix

Remove wire for now -- creating mysterious build problems.
ENH: try_numba_autojit with enable and disable functions
Merge pull request #38 from danielballan/try-numba

ENH: try_numba_autojit with enable and disable functions
Added numba-accelerated non-recursive sub linker (from Nathan Keim's numba branch).

Added passing tests, which run only if numba is installed.
CLN: Now using try_numba.py to manage numba linker.
DOC: Explained "auto" option for subnet linking strategy.
Merge pull request #40 from danielballan/numba-linker

Numba linker
BLD: Rewrite Travis build to use miniconda.
BLD: Run two builds, with and without numba installed.
Merge pull request #41 from danielballan/travis-conda

BLD: Rewrite Travis build to use miniconda.
BUG/PERF: Fix and speedup pure-Python fallback for C filter.
Merge pull request #42 from danielballan/fix-python-cfilter

BUG/PERF: Fix and speedup pure-Python fallback for C filter.
BLD: Handle version like pandas. Meh.
Merge pull request #43 from danielballan/version-edits-like-pandas

BLD: Rework code that gets version number from git (if available).
ENH: Refactor refine to use numba if avaiable. Add enable/disable tools.

WIP Good in Python but not in numba. Loop moved inside.

WIP: _refine compares and locate returns results. Nosetests error.

WIP: Comment out memo decorators. Smoke test runs without error.

WIP: Mute llvm DEBUG logging.

WIP: Reinstate memoization.

WIP: Wrap _refine in Python-friendly refine.

WIP: Whole pixel test fails but does not error.

WIP: Updating slice does not break code but whole pixel tests is still wrong.

WIP new_coord is just a reference to coord, no need to declare it

WIP: Add try_numba_autojit and run tests with and without.

WIP: Skip numba tests if numba cannot be imported.

WIP: Try global state idea of Tom's.

WIP: enable and disable numba work.

WIP: Try import numba on trackpy import and never again.

WIP: More specific datatypes in _refine, trying to solve numba-only test failure.

WIP: Replace simple dict with RegisteredFunction class.

Fixed typo that reversed enable and disable

Fixed two bugs and added outfile stuff.

WIP: Replace magic-number thresholds with constants. Not broken.

Use more numpy.

Lower good enough threshold -- float64 was the culprit.

WIP: Removed outfile stuff

WIP: Use shape to set upper bound.

Set Travis nosetests not to capture log -- won't matter for now

Conflicts:
	trackpy/plots.py
Merge branch 'refine-with-optional-numba' of github.com:danielballan/trackpy into refine-with-optional-numba