Update ignore patterns
Conditionally delegate targets to subdirectories

If a target is defined by the user, it should not be delegated to
subdirectories.
Merge branch 'issue/15'
Remove METAPOST leftovers mptextmp.mp and mptextmp.mpx

Closes #19
Merge branch 'issue/19'