Merge branch 'pr/13'
Fix neotoma:file spec
Merge pull request #19 from tuncer/spec

Fix neotoma:file spec
Underscore _Node and/or _Idx when unused
Update parser with chages to grammar
Warn about unused vars now that they are not generated
Merge pull request #21 from isakb/fix-issue-20

Fix issue #20
Fix typo
Merge pull request #22 from isakb/fix-issue-20-typo

Fix typos
Remove parent dir from lib_dirs for rebar.config

This is not needed to build neotoma and can cause build problems
depending on sibling directories of the checkout of neotoma.
Determine priv dir when in escript context using escript:script_name

When neotoma is escript-ized, use escript:script_name to determine the
location of neotoma's priv dir and peg_includes.hrl file. Using
code:priv_dir or code:where_is_file in escript context give
incorrect/difficult to interpret results.
Restore previous formatting to generated parser code

In 03a316e8dad2a33783760316809a9e3f719ac3d6, the following change was
made that removed a space after `->`:

```
-        ")(I,D) end, fun(Node, Idx) -> ",Transform," end)."]
+        ")(I,D) end, fun(", TransformArgs, ") ->",Transform," end)."]
```

The previous behavior is more idiomatic for human readers. Restoring
the previous behavior makes it easier to review diffs of generated
parsers when verifying changes.
Merge pull request #23 from seth/sf/script_name

Fix use of neotoma as an escript
Merge pull request #24 from seth/sf/format-fix

Restore previous formatting to generated parser code
Merge branch 'master' into 1.6-stable