Global/Settings.php
- Going to let the setting be null

Global/Variable.php
- an empty string was using the allow_null check. Prefer to handle that in the string variable

Global/Variable/String.php
- Added allow_empty check. Decides whether the string object allows a zero length string to be set as value.

inc/Bootstrap.php
- timezone set twice