Language may be set per controller instance

You may now set the language for each controller. If set, the language will be
added to the response header as 'Content-Language'. This is a SEO feature.
Merge branch 'minimal' into rest