gccjit.c: Add C API bindings and sample client
gccjit.d: Add D API bindings and sample client
tests: Add a couple more samples
Makefile: Add simple build/clean mechanism
gccjit.d: Start building up documentation
.gitignore: Add
gccjit.c: Update C API bindings
gccjit.d: Add methods/enums to access new API functions
gccjit.d: Remove destructor to force explicit releasing of JITContext
gccjit.d: Add new shorthand overloads for newRValue
gccjit.d: Final-ise the D API
tests: Make module names part of gccjitd namespace
tests: Add BF interpreter to tests
gccjit.d: Add JITTypeKind shorthand overloads for all JITContext methods
tests: Update tests to reflect API additions