proper order when applying patches:
- as first general directory with common patches is applied (./patches)
- then the build specific directory is processed by recursive approach
with _all_ patches at levelX processed before subfolders at levelX+1