Minor updates (#4800)
* Refactored the entire code to add add database bound handlers
* Updated `.travis.yml`
* Replaced the Dockerfile to update the dependencies (Linux, Roswell, Quicklibs, SBCL, …) to the (al)most recent versions
* Updated the Dockerfile. Reduced the image size from 491MB to 255MB
* Updated the Dockerfile again. Reduced the image size from 255MB to 191MB
* Optimised the code: The handler is now way more readable and even slightly faster albeit not much. Two libraries removed. I instructed the compiler to optimise for maximum speed.
This commit shoves another MB from the Docker image ;-)
* Started to add the Racket servlet framework to the TFB
* Finished adding the Racket servlet framework to the TFB
* Added Racket to `.travis.yml`
* Updated the Racket servlet framework to the TFB
* Fixed the Racket servlet framework to the TFB
* Updated the Racket servlet framework to the TFB to use a connection pool
* Added Ningle and Ninglex to the TFB
* Trying to fix `ninglex.dockerfile` not building in TFB`s Travis
* Updated `.travis.yml` for separate error reports per Lisp framework
* Uncommented `(declaim (optimize (debug 0) (safety 0) (speed 3)))`
* Refactored `ninglex.dockerfile`
* Fixed a regression only seen on TFB’s Travis:
```
query-value: query returned wrong number of rows
statement: "select randomnumber from world where id = $1"
expected: 1
got: 0
```
* Add Agoo - a High Performance HTTP Server for Ruby <https://github.com/ohler55/agoo>
* Updated `.travis.yml` as per request. Moved Racket into a separate directory. Common Lisp and Racket Scheme are quite different things and their `dockerfile`s reflect that
* Updated the `benchmark_config.json`s to reflect the proper name of the programming language used: Common Lisp
* Moved Racket into a separate directory, second take ;-)
* Updated the `Dockerfile`s of single, mingled and woo
* Uncommented `(declaim (optimize (debug 0) (safety 0) (speed 3)))`
* Updated Racket to version 7.3