EJS inline includes

This feature adds support for inline Lingon include directives in EJS files. This is useful since EJS does not natively support partials. The inline include directive is contained in a special HTML comment. The directive parser recognizes it by looking for the "Lingon: include" command. The include works like regular Lingon includes and support globs.

Example: 

```HTML
<html>
  <head>
  </head>
  <body>
    <!-- lingon: include '_partials/content.ejs' -->
    <div class="something">
      <!-- lingon: include '_partials/*.ejs' -->
    </div>
  </body>
</html>
```

The only limitation right now is that the include is processed before EJS, so it's not possible to use EJS logic to control the include. I'd like to add support for this as well, but it's a can of worms.. 

Feel free to merge after taking a look.