expose file path relative to source dir to liquid

Fixes #633.
fix path for posts: must include "_posts"
add cucumber tests for page.path variable
Merge pull request #951 from maul-esel/liquid-file-path

Expose file path to Liquid