all patches taken from https://github.com/jschwartzenberg/openjfx8/commits/master
