reformatted ASM sources
Formatted code using artistic style (script is in the doc directory). Added vim indent tags in all files.
added include protectors in .h files