Add new view plugin hook `renderRegion`.

Allow listeners to know when a region is filled in. Will be called for required regions and whenever a region is updated.
Add jshint profile.
Minor jshint fixes.