[travis] run ci on linux and macosx
Add ant build.xml clean target and refactor directories in properties
Fix #63: 'property' object has no attribute 'isBeanMutator'
Added Changelog for fix #63
[nio] cleanup
[jpype.h] include sys/types.h
use gitignore from github for python projects
[primitive arrays] match prototype
[testsuite] fix whitespaces (do not mix tabs and spaces, corrected idention)
[setup] check opt is valid
[primitive arrays] fix uint missing declaration (FIX #85)
[Changelog] added 'uint' fix
New JVM installation finder architecture

* Module methods replaced by classes, allowing to share some code.
* On all systems, the JAVA_HOME installation is the preferred one.
* On Mac OS X, the Java installation is searched as in Linux
  (as Java 7 has a "normal" folder hierarchy), and the pre-Java 7
  constant path is returned if no other have been found.
* raises JVMNotFoundException, if no available method succeeded
delete generated PKG_INO file, which does not reflect setup.py content anymore
[setup] remove library_dir, which is not used by distutils/setuptools
[setup] add parameter --disable-numpy to opt out numpy support even if numpy is available
Merge pull request #92 from marscher/opt_np_extras_req

Added possibility to disable NumPy support. Fix #80. Install with:
pip install jpype1 --install-option="--disable-numpy"
added java_home detection method from setup.py for macosx > 10.5
fix
return result of method