update gitignore with .rar
Merge branch 'refs/heads/master' into layoutdir
add `layoutdir` to page object and context object so that a "base directory" can be specified, requiring only the basename to be specified for layouts themselves
Merge remote-tracking branch 'refs/remotes/github.com/master' into layoutdir

Conflicts:
	test/actual/multi/dest1/helpers.html
	test/actual/multi/dest1/helpers.md
	test/actual/multi/dest2/sub-dest/helpers.html
	test/actual/paths/helpers.html
	test/actual/yaml/document.html
	test/actual/yaml/lists.html
revert project description
reorganize some test files
add info about `data` files
rebuild readme, docs
fixing layoutdir
making layout: false in yaml headers work
trivial updates to readme
Merge remote-tracking branch 'refs/remotes/github.com/layoutdir' into layoutdir

Conflicts:
	Gruntfile.js
	test/actual/multi/dest1/helpers.html
	test/actual/multi/dest1/helpers.md
	test/actual/multi/dest2/sub-dest/helpers.html
	test/actual/paths/helpers.html
	test/actual/yfm/document.html
	test/actual/yfm/lists.html
Merge remote-tracking branch 'refs/remotes/github.com/layoutdir' into layoutdir
Merge branch 'refs/heads/layoutdir'

Conflicts:
	component.json
	package.json
	test/engine_test.js
Merge branch 'refs/heads/layoutdir'
Merge remote-tracking branch 'refs/remotes/github.com/master'
bump to 0.4.0, rebuild. publish to npm
Merge pull request #210 from jonschlinkert/master

new layoutdir feature, bump to 0.4.0. publish to npm