Fix #1000 Load dummy cache driver in unknown ENVIRONMENT

- If Base_Controller can't determine the ENVIRONMENT is testing or
production, treat it as development.
- public\index.php: indentation and modified default timezone
functionality
- fix test for development environment in docs controller's constructor