split jruby build depending on used version
add support for packages_custom_after
extract requirements helpers from runners
reorder installing custom packages to first check single package functios and then use common function to install rest of them
add support for global handler to install missing custom packages
make sure to reset __missing_custom so custom_after does no use packages listed for custom
extract is_jruby_post17
add support for different binary name then package name in requirements_check_custom and requirements_check_custom_after
reworked checking jruby dependencies - for better detection of git, ant and maven
fix endless loop when searching for package handler, use package name when searching for custom handler
add code to install custom maven package
rename is_head_or_binary to is_head_or_disable_binary
Merge pull request #2168 from wayneeseguin/features/build_jruby_with_mvn_gh_issue_2168

jruby-head should be built wih Maven instead of Ant