added ConfigProvider
added ExpressionArrayLoader, show_if, hide_if expression parsers
added ExpressionExtension to allow expressions for menu labels
allow request in expressions