New patch DSL
Enable new patches and add compatibility layer for old patches
Enable fetching patches
bsdmake: use cached patches
Update audit for new patches