allow direct FXML window construction, using Location and InputStream

Signed-off-by: Kai Börnert <kai-boernert@visiongamestudios.de>