fixes #851 - display diff view on Puppet file content change

new version of ace editor, better diff colors, diff in report show page.