[Feature] Add splat operator support

This PR is first step toward to PHP5.6. Framework will be able to detect new PHP5.6 version and use splat `...` operator for more faster dynamic methods invocation.

See #167 for more details.

Side effect of this PR is switching to the new "features" mechanism in the core that allows more natural configuration and usage in the code instead of constant `IS_MODERN_PHP`.