first lambda expressions work
implemented copy() and fixed some lambda expression issues
added FuncTypeExpr, allowing more fancy functional programming
added TupleExpr that does nothing fancy yet
added gramdiag to help fix bison grammar issues
fixed bug and added dummy tuple type generation

- stage/algorithm/type.cpp wrongly assumed that all TupleTypeArg had a name set
- CodeGenerator now synthesizes some dummy C code for a tuple. Needs to be improved.
somewhat more elaborate tuple structs
started implementing type ordering
starting codegen rewrite for dependencies
refactored base64 code
added sqlite3 amalgamation
scaffolding for the sqlite-based packager
added missing Packager::run stub
added first database fetch
started adding dependency fetch from db
packager properly compiles files from fragments
added database schema generator backendc
minor exception msg tweak
added Articles.md
first steps of rewriting CodeGenerator

Added the CodeGen2 class and some helper classes to surround it. Eventually it
will replace the current CodeGenerator, being built from the ground up with
dependencies and sqlite3 in mind. The new scheme is much more convenient, with
the generator code for individual nodes sitting in separate files to provide a
better overview of the system.