Clean: Update license header in bootloader source code.
Issue #298: Fix onefile mode with stb.h functions.
Issue #298: Check temppath existence only once.
Issue #298: Consolidate multiple implementation of get_thisfile() to one function.
Issue #298: Fix compilation on Windows.
Issue #298: Fix issue with debug output in console on Windows.
Issue #298: Fix compilation on Linux.
Issue #298: Add macros for separator and path separator.
Issue #298: Use macros for separator and path separator.
Issue #298: Rename launch.c and launch.h.
Issue #298: Rename function init() to pyi_arch_setup().
Issue #298: Rename function doIt() to pyi_launch_execute().
Issue #298: Wrap platform specific initialization and finalization code in bootloader.
Issue #298: Move some path functions to pyi_path.c.
Issue #298: Move some utility functions to pyi_utils.c.
Issue #298: Fix compilation on Windows.
Issue #298: Eliminate the need for temppathraw in bootloader on Windows.
Issue #298: Cleanup the status_list code in bootloader.
Issue #298: Fix function pyi_path_join in bootloader.
Issue #298: Do not use upx for tests.