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