Fixes EJS not being installed via NPM
Fixed remote.js test
Fixed jslint issue with Promise
Fixed remote.js tests on AppVeyor

The assert remote url test was working locally but didn't work on AppVeyor.
Now it should work on both.
Merge pull request #226 from nodegit/test-fixes

Test fixes
Initial work on combyne templates
Started working on replacing the header template

This is the initial work for porting over the header template to use
Combyne instead of EJS.  It adds in a few helpers that are necessary to
replace missing features that EJS provides like JS boolean logic.
Upgraded all dependencies
Converting more templates to Combyne
Missed an els tag
Starting to fix template compile time errors
Fixed more compile time errors
Stopped using a reserved word in the template.
Bump Combyne version to fix partials issue
Remove functionInfo references
Updated gitignore to include log files
Added more combyne template files
Starting to work on sync_functions.cc
Fixed an issue with the returns in the async function template
Fixing more bugs with the template build