Update api to be explicit about what to compile (fixes #125)

New api functions are erlydtl:compile_(file|template)/2,3.

The old versions are still around for backwards compatibility, with
support for `{file, Filename} | {template, Template}` to offer the
same level of explicity under a common function name.