Update packages inside Dart tests to the latest version.
Merge branch 'master' of http://github.com/lucassp/FrameworkBenchmarks into 864
Minor install update
Tweaking README.md, fixing broken links and correcting library version under test
Merge pull request #930 from markkolich/curacao

Tweaking README.md
Increase compatibility for Cassandra #897
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenchmarks
Add maven to the fw_depends for gemini
Add maven to all the fw_depends. Some of them don't require it, but most do, so it is easier to add to all
Issue 931

Changed from os.environ to
self.benchmarker
Merge branch 'master' of https://github.com/TechEmpower/FrameworkBenchmarks
Use python logging framework consistently
Integrate logging and uncaught exceptions
Ensure root logger passes all messages to all handlers

This lets the handlers set their own levels. Otherwise all
handlers are limited to the messages that the root logger
is willing to pass to them (e.g. they only get messages that
pass root logger's level setting)
Enable real-time output from __run_test (e.g. simulate linux tee)

Instead of opening a file handler, just use the logging framework.
In addition to the normal StreamHandler, register a FileHandler to
save a log file from running each test.

The setup.py files depend on out and err file objects, so we fake
them with a new class WrapLogger. This allows us to see real-time
output from those files as well. It is also easier for the setup.py
files as they use subprocess heavily, and it uses parameters for
errfile and outfile
Modify requires_database, includes test type in check
Minor improvements to __run_test
Ensure certain messages are always printed to stdout

- Adds a default StreamHandler inside of __run_test that can
be used to send unformatted output to stdout. This basically
emulates 'print' while allowing the messages to also be
logged into the FileHandler
- Docs at top of FrameworkTest
- Removes some extra calls to basicConfig
- Refines WrapLogger to support all log levels
- Adds utils.py file to store usefulties
Move WrapLogger to utils file
Log raw data when validation failure happens