added pic18 sample program unit test; fixed some pic18 disassembly logic; cleaned up pic and avr disassembly code