Merge pull request #985 from enumag/mailer-2

Mail: Deprecated Message::send(), use IMailer::send() instead
PresenterComponent: Added method getParameters() to obtain all parameters.

Deprecates calling getParameter() with no arguments.
Merge pull request #986 from Majkl578/feature/presentercomponent-getparameters

PresenterComponent: Added method getParameters() to obtain all parameters.
Forms: added description for submit button to default renderer [fixes #17]
Merge pull request #988 from saterond/master

Forms: added description for submit button to default renderer
tests: updated DI test, typo
DI: added support for annotation @inject
DI\ContainerBuilder: inject method and properties can be defined in 'setup' and are called only once
Fix no selected file error message
Config\Compiler: added simplified factory syntax "Interface(factory)"
DI\ContainerBuilder: fixed disabling of autowiring for service aliases
DI\ContainerBuilder: added support for generated accessors
typos
Merge pull request #990 from pavelbier/master

No selected file error message
Travis configuration: fixed memcache install (already installed) & removed obsolete memcache update
tests: E_WARNING is triggered by min(1)
Database: added test for accessed-columns caching responsibility
Database: fixed accessed-columns caching responsibility
Merge pull request #991 from hrach/database-caching

Database caching optimalization & bugfix
Revert "renamed 'vendor' to 'tools'"

I hate this word, but it become a standard :-/

This reverts commit 65d4f851b7f33e5fd8f05caeaceedd74d531d9d4.