utf8_off session_data for DBs that return utf8
Use UNION ALL in history queries
Do not order checkers by message
Remove useless indexes on bugs_activity, fix count(*) from attach_data
Fix bug form when no keywords are available
Uppercase BIGINT
Fix Oracle DB driver (basic operations now work again)
Oracle DB driver code style
Update Bugzilla Guide up to the installation of web server
Fix config option parsing in HTTPServerSimple.pl
Update webserver configuration docs
Fix negative number rounding
SQLite support, including EXPLAIN and FTS4 fulltext search
Make contrib/bzdbcopy.pl actually work with anything other than Pg,
independent of current localconfig.

Never use Bugzilla->dbh in Bugzilla::DB::Schema, store and use $self->{dbh} instead.
Replace LEFT JOIN with INNER JOIN whenever it's possible

This only has profit for SQLite; no profit for normal databases.
Experimental implementation of select fields as hinted editboxes
Begin implementation of "custom" editable object classes.

* Separate 'class' and 'field' entities. Previous Fields were a combination of both a Field and a Class.
* Turn Component, Version, Milestone, Keywords, OS, Platform, Status and all custom select field value classes into generic classes.
  Remove most of their custom DB interaction code.
* Remove separate Milestone and Version CRUD user interfaces, edit them using generic UI.
* Allow to view history of generic objects.

TODO:
* Editor for generic classes and their fields.
* Deal with possible form field name collisions.
* Support search on generic objects.
* Add "display" pages for generic objects and decide how they should
  relate to object edit pages (for example, it's the same page for bugs).
* Add object-level and field-level permission system.
* Support generic "autocompleted editbox" view of select fields,
  without the need to dump all values into client JS.