Merge remote-tracking branch 'refs/remotes/emk/master' to support optional patterns. This closes issue #78
Merge remote-tracking branch 'refs/remotes/origin/master'