Some tools don't like splitted inline assembler
Preparation for External mode

External mode is not functional yet. The communication doesn't take
place. Needs more debugging.
Add something to gitignore
This belongs to External mode commit

No, it doesn't make it work :)