fixes the issue "pot file is not written if the last file does not have translatable strings"
underscore lib does not have isPlainObject method. jquery method used instead
whitespaces in message ids trimmed and line breaks removed from comments in pot file
translations of template files implemented.

 jquery templates always added to the dom with appento method. jquery.appento method overridden to hook into the content and translate tags flagged with data-trans attribute, placeholder attributes of input tags and value attributes of buttons.
missing string flagged with data-trans attribute
sprintf like message formatting in i18n with "_f" function.
parser to extract strings in *.js files.
strings in js files made translatable, parsed and translated.
pot file and its swig template ignored when copying files to dist version.
Merge pull request #10 from Turkcell/i18n

i18n support for templates and js files