build: fixes for non recursive make change
dllwrapper: use local header
bmlhost: add skelleton for ipc daemon
.gitignore: update gitignore after non recursive make