Move non-source files outside of src
Define version in the include
Use GNU indent to format the code.

indent complains about missing brackets with compiler.c and vm_slow.c, so they
need some refactoring before indent will process them.
indent-formatted compiler.c
indent-formatted vm_slow.c
Add define statement for VM_H
Cleanup of vm.h and vm_slow.c, no more warnings
Fix warnings in compiler.c
Cleanup of ui_sdl.c, no more warnings
Standardize Makefile flags across supported systems, enable -Werror
Don't build ui_sdl.o with every program
vm_test refactor: Measure times for compile and run tests, printed on success.
Refactoring vmtest
Further refactor of vmtest, utilizing structs to hold the tests and results
fix whitespace from indent conversion
Move ibniz.txt to README.md, so it can be displayed by certain repository websites
Further markdown-ize the README.md
Add gitignore file
Fix ibniz2c compiler error and warnings
ui_sdl: Re-apply the string-underflow fix