Fix: warnings about uninitialized variables.
Fix: remove extra semicolon at end of ALIGN macro.
Use OSAL_BREAKPOINT_INTERRUPT.
Prefer __asm__ instead of asm in header.
Use C-style comments in OSAL preproc.h
Merge pull request #18 from bsmiles32/warning_fixes

Warning fixes