Add ability to customize build rules more flexibly by providing Arch.createCustomNode() method
Add match*() methods to `simple` level prototype, add tests (Close #282)
Add changelog for 0.5.30
0.5.30
Merge branch 'release-v0.5.30'