inital import from diy osd version 0.18
added SimpleOSD X2 version
bit code refactoring (macro usage), changed input button config usage