Merge branch '7.x' into 7.x-silex
do not flush output buffer.
avoid exiting.
identify drupal scripts in composer.json.
use bootstrap interface to allow non-pimple bootstraps to work.
Revert "avoid exiting."

This reverts commit 10a3a31a96d5f506418b18b22c9db64a2ee49ed9.
Merge branch '7.x' into 7.x-silex
use drupal http headers functions to set headers on symfony response.
return some code to drupal_page_footer
throw exceptions on page errors.
Merge branch '7.x-silex' into 7.x-symfony

Conflicts:
	includes/bootstrap.inc
	includes/common.inc
	includes/locale.inc
	modules/openid/openid.inc