VE-1460: Prepare MWTemplateModel and MWTemplateDialog for extensibility
VE-1460: Address jscs problems
VE-1460: Cleanup and some sweet comments
VE-1460: Add more information to TODO comment - so they are easier to find
Merge pull request #4538 from Wikia/VE-1460

VE-1460: Prepare MWTemplateModel and MWTemplateDialog for extensibility