Throw exception when block type is not set

Rather than Fatal Error,

Fixes #174
Allow query parameters in request

- This PR enables query parameters to be used in the request
- It also tidies up the unit test
Improved exception handling

- Improved exception handling (wrap original exception)
- And show the real problem when a template does not exist.
Merge pull request #197 from sulu-cmf/bugfix/allow-query-parameters-

Allow query parameters in request
Merge pull request #201 from sulu-cmf/hotfix/in-external-link

[HOTFIX] Stabilize in and external links
Update composer.json
Merge branch 'develop' of git://github.com/sulu-cmf/sulu into hotfix/template-title

Conflicts:
	composer.json
Merge pull request #202 from sulu-cmf/hotfix/template-title

[HOTFIX] Added localized template title
Fixed travis link in readme
Merge pull request #206 from sulu-cmf/fixed_readme

Fixed travis link in readme
Merge branch 'master' of git://github.com/sulu-cmf/sulu into develop

Conflicts:
	composer.json
Merge branch 'master' of git://github.com/sulu-cmf/sulu into develop

Conflicts:
	composer.json
added where not functionality
extracted function for setting where statements
corrected comment ;)
added whereNot to interface
moved const from AbstractListBuilder to ListBuilderInterface
introduced querybuilder as member variable
corrected annotation for querybuilder
corrected annotation for querybuilder