A setting for custom partials dir

This is the implementation for half of #252 (the second half would be a similar setting for layouts, but I had no need for that yet and haven't investigated the implications).

I kept default empty, that is current behavior.