TextInput: Fix min/max input attributes for multiple range rules.
Merge pull request #1335 from xificurk/textinput-range

TextInput: Fix min/max input attributes for multiple range rules.
Dumper: fixed dumping INF and NAN
Application: added onPresenter event
DI\Compiler: fixed multiple service inheritance and detecting circular references
DI\Compiler: added test for multiple service inheritance
tests: set session.save_path in bootstrap

To ensure sessions will not be placed in system directory, even accidentally.
tests: added test for form control returning string
Latte: fixed checking and error messages for unexpected closing macros
Latte: allow dataStream modifier without noSafeURL (workaround)
Latte: n:name tries to use partial rendering when method exists
Component::lookupPath: type is optional
Forms: 'out of range' exception contains name of field
Forms: added field name to all exception messages
fixed test
netteForms.js: Added image file type validation
Merge pull request #1345 from Majkl578/feature/forms-client-image

netteForms.js: Added image file type validation
netteForms: added mime type validation
Forms: add min/max validation rules.
tests: fixed ObjectMixin test