[WIP] RESTful routing syntax for UrlManager

issue #303
Here is the proposal for RESTful routing syntax:
https://gist.github.com/cebe/5674918
Fixes issue #467: allow view file to be absent as long as the themed version exists.
\yii\widgets\Menu improvement
Merge pull request #469 from creocoder/menu-refactoring

\yii\widgets\Menu improvement
added missing default to getValue in boostrap tabs

fixes #465
Fixes issue #194: Added Application::catchAll.
Fixed build break.
Fixes issue #472: doc fix.
updated composer script event for setting permissions
Fixes issue #476
Implemented "@app/runtime" alias.
Better flexibility for abstract db types

Feature was requested in yiisoft/yii#765
Added "@runtime" and "@vendor" aliases.
whitespace
Added phpdoc about precision constraints for abstract db types
Merge branch 'querybuilder-dynamic-column-types' of github.com:cebe/yii2 into querybuilder-dynamic-column-types

* 'querybuilder-dynamic-column-types' of github.com:cebe/yii2:
  Added phpdoc about precision constraints for abstract db types
added updated composer script event for setting permissions
updated deps
Sqlite unit test for abstract db types
Adjusted type map in MSSQL Querybuilder

MSSQL seems to support limits for decimal type, so we add a default
limit.