#20 proposed architecture for bootstrap
Merge branch 'master' into bootstrap

* master: (33 commits)
  Skipped ApcCacheTest expire
  MS Windows EOLs → UNIX EOLs.
  Build command path fix.
  refactored RBAC.
  Added usage example of Theme.
  Added default class for theme.
  Fixes issue #172: Implemented new usage of widgets.
  code style fix of YiiRequirementChecker.php Renamed yiirequirements.php to requirements.php
  "YiiRequirementChecker" console view has been reworked to display requirements by blocks and in brief for the successful ones.
  Changed framework in dir structure to yii
  requirements.php typo fix.
  "requirements.php" has been added to "bootstrap" application.
  Doc comments and error messages for "YiiRequirementChecker" have been adjusted.
  Doc comments for "YiiRequirementChecker" have been updated.
  PHP version fallback for "YiiRequirementChecker" has been added.
  "YiiRequirementChecker::check()" has been updated allowing to accept filename for the requirements. Yii core requirements file has been composed.
  Check helper methods have been added to "YiiRequirementChecker".
  Web view for "YiiRequirementChecker" has been created.
  "YiiRequirementChecker::render()" has been implemented, console view has been created.
  added newline to end of header and body blocks in View
  ...
made some changes, fix some pitfalls, remove PHP_EOL
partial response added, new code-style applied
code style fix
string helper fixed, mime-type reverted
Merge PR #275 branch 'partial-response-enh' of https://github.com/Ragazzo/yii2 into Ragazzo-partial-response-enh

* 'partial-response-enh' of https://github.com/Ragazzo/yii2:
  string helper fixed, mime-type reverted
  code style fix
  partial response added, new code-style applied
namespace cleanup.
Display Name of HttpException instead of classname

class name is alwarys HttpException, better display the name of the http
error.
refactored web/Response::sendFile()

- better throw http exception on not satisfiable range request
- constitent header names
- fixed range end when range request is to the end
- added unit test

related to #275, fixes #148
Email validator regexp typo fix.
Merge branch 'Ragazzo-partial-response-enh'

* Ragazzo-partial-response-enh:
  refactored web/Response::sendFile()
  Display Name of HttpException instead of classname
  string helper fixed, mime-type reverted
  code style fix
  partial response added, new code-style applied
debug tool bar WIP
Merge branch 'master' of https://github.com/yiisoft/yii2
Removed Vector and Dictionary.
updated composer bestiejs/punycode.js package defenition
Merge pull request #292 from cajoy/upstream

updated composer bestiejs/punycode.js package defenition
Change magic methods to getters
Unit test for "console\controllers\AssetController" has been created.
Fixes issue #294.