Support for explicit xpath option

Default xpath for non-root nodes matches all descendants. Sometimes,
you only want to match the immediate child. The ability to specify
xpath will cover this and other cases.
Merge pull request #21 from teleological/master

Support custom xpath for happymapper items?