fix: check for impurity ties
added 32bit 64bit equality test case
adapt OOB regression test to change in tree module
Use epsilon=1e-7
FIX: partial dependence test
TEST: skip test_oob_multilcass_iris for now
Merge pull request #2277 from glouppe/tree-fix-32bits

FIX for #965
Use projected gradient solver in transform to support sparse matrices
Use same parameters when solving the transform
Use scipy.nnls.optimize for dense data
Revert "Catch expected warning in sklearn/tests/test_naive_bayes.py (part of #2274)"

Apparently the behavior of the filter is not consistent across platforms and causes test
to fail on some of them...

This reverts commit b9cc3a72342dcac515bce8f49e02c23db3daf1be.
PY3K remove __pycache__ in make clean
neighbors numpy1.3 compat: fix typedefs, regen with cython 0.19
numpy 1.3 compat: use explicit type definitions
numpy 1.3 compat: make neighbors/dist_metrics compatible
COMPAT: empty_like does not have a dtype in np 1.3
COMPAT: make NeighborsHeap compatible with numpy 1.3
COMPAT: make NodeHeap compatible with numpy 1.3
COMPAT: make BinaryTree class compatible with numpy 1.3
COMPAT: make BallTree & KDTree compatible with numpy 1.3