add condition register allocation.
add long branch support.
add optimize level command-line option.
delete unuse code.
add scope to if/loop.
add unittest to auto test collector.
add "include header" statement.
bugfix, add windows support.