Adding more error reporting, end-user messages and system jre check for win32