[Style][Lint] Changed lint target to splint, added style check target using linux kernel checkpatch.
[Ignore] Added some more stuff to gitignore.
[Stylecheck] Improved stylecheck dependency setup.
[Style] Converted coding style to kernel style.

It is better suited for bare metal software and C vs C++.