Start removal of component's properties setting through config array.
Switch from using properties to config() for AuthComponent.
Switch from using properties to config() for CookieComponent.
Fix error on PHP 5.4
Use config key instead of public property for ajax layout setting.
Reduce calls to config().
Fix test.
Switch from using properties to config() for SecurityComponent.
Replace property PaginatorComponent::$whitelist with config 'whitelist'.
Change default config value to null.
Merge pull request #3177 from ADmad/3.0-component-config

WIP - 3.0 Removal of component properties.