Merge pull request #25 from rinmalavi/master

Published as 1.0.1
API changes.

Renamed findAll -> search
findAll causes confusion with find.
search is used in other libraries and on server.
To ensure that the right JDK bootstrap is chosen

for the javac compilation. Env variable 1DK16_HOME is red,
if exists -target and -bootstrap options are added to javac call arguments.

After the jar is packed, each class within is asserted to have bytecode version 50.0.