'ViewContext' interface extracted, files render workflow refactored to use this interface.
'ViewContext' renamed to 'ViewContextInterface'.
refactored message formatter
Merge branch 'master' into messageformatter-refactoring

* master:
  ensure parameter types in baselistview message
  added unit test to verify AR afterSave isNewRecord value
refactored MessageFormatter
fixed fallback message format parameter order
support integer number type in fallback message formatter
Merge pull request #1085 from cebe/messageformatter-refactoring

Messageformatter refactoring
pgsql: added 'bool' type (alias of 'boolean')

Relates #1086 and #1087
Merge pull request #1088 from pmoust/patch-2

pgsql: added 'bool' type (alias of 'boolean')
add support for named arguments to messageformatter parse
doc fix
Merge pull request #1091 from cebe/messageformatter-refactoring

Messageformatter refactoring
added README for unit tests

as requested in issue #1084
added phpunit.xml to .gitignore
fixes #1092
Control statements based on the if and elseif constructs must have a single space before the opening parenthesis of the conditional and a single space after the closing parenthesis.
php short echo syntax
Merge pull request #1093 from mongosoft/master

code style
typo fix

s/value to be cached value/value to be cached/g