implement low-level stuff needed for defining custom SQL functions
support defining custom SQL functions (Database.SQLite3.Direct only)
support defining custom SQL functions
support defining custom aggregate functions
support defining custom collations
add tests for custom functions, custom aggregates & custom collations
add some more tests for custom functions/aggregates/collations
Fix conflicts
Merge branch 'redneb-custom-functions'