Merge branch 'master'
Decentral module
[PAT]: all *.asm file can only include Declaration.inc
Update .gitigonore file and .sln, .proj