QueryBuilder, Mapper abgepasst

QueryBuilder und MySQL angepasst (noch nicht ganze fertig)
Rewrite Query Builder [WIP]
Rewrite Query Builder [WIP]
Result implementiert, Konstruktoren für einfachere Nutzung der QueryBuilder erstellt
Merge commit '83cf171d42fc24caaacc0d92bbda8e1cb56a76da' into #158_pm-2

Conflicts:
	application/libraries/Ilch/Database/Mysql.php
	application/libraries/Ilch/Database/Mysql/Delete.php
	application/libraries/Ilch/Database/Mysql/Insert.php
	application/libraries/Ilch/Database/Mysql/QueryBuilder.php
	application/libraries/Ilch/Database/Mysql/SelectArray.php
	application/libraries/Ilch/Database/Mysql/SelectCell.php
	application/libraries/Ilch/Database/Mysql/SelectRow.php
	application/libraries/Ilch/Database/Mysql/Update.php
	application/modules/user/mappers/User.php
	application/modules/user/models/User.php
QueryBuilder Konstruktoren korrigiert und in Mysql Klasse integriert, Result::fetchList
Replaced Mysql->select[Cell|Row|Array|List] with MySql->select->fetch[Cell|Assoc|Rows|List]
Merge commit '58c226ecc53ec33d74371457464c839cef3bee4b' into #158_pm-2

Conflicts:
	application/modules/media/mappers/Media.php
MediaModule: Replaced Mysql->select[Cell|Row|Array|List] with MySql->select->fetch[Cell|Assoc|Rows|List]
Merge commit 'd457018400922ef2942a457f704e21152366e92c' into #158_pm-2
Replace fields() with values() for Insert and Update Queries.
UnitTests wieder lauffähig gemacht, wobei einige Tests noch neu geschrieben werden müssen
UnitTests und Travis refactored
Fix in travis.yml
Next travis try
Travis die 3.
Adding JOIN and GROUP BY functionality to select query builder [WIP]
Merge remote-tracking branch 'origin/#158_pm'

Conflicts:
	application/modules/gallery/mappers/Image.php
	tests/bootstrap.php