deleted board_fignition out of fast_core branch.

	deleted:    examples/board_fignition/FIGsimavr.c
	deleted:    examples/board_fignition/Makefile
Merge branch 'fast-core-testing' into fast-core

Conflicts:
	examples/board_fignition/FIGsimavr.c
sim_fast_core: initial commit.

	modified:   sim/run_avr.c
	new file:   sim/sim_fast_core.c
	new file:   sim/sim_fast_core.h
	new file:   sim/sim_fast_core_profiler.c
	new file:   sim/sim_fast_core_profiler.h
Merge branch 'master' of https://github.com/buserror-uk/simavr into fast-core

Conflicts:
	simavr/sim/sim_avr.h
	simavr/sim/sim_elf.c
	simavr/sim/sim_elf.h

	modified:   ../../Makefile.common
	modified:   ../../examples/board_simduino/simduino.c
	modified:   ../../examples/extra_board_usb/simusb.c
	modified:   ../../examples/parts/i2c_eeprom.c
	modified:   ../../examples/parts/uart_pty.c
	new file:   ../cores/sim_mega1284.c
	new file:   ../cores/sim_mega16.c
	new file:   ../cores/sim_mega32.c
	modified:   ../cores/sim_mega8.c
	modified:   ../cores/sim_megax.c
	modified:   ../cores/sim_megax.h
	modified:   ../cores/sim_megax4.c
	modified:   ../cores/sim_megax4.h
	modified:   ../cores/sim_megax8.h
	modified:   avr/avr_mcu_section.h
	modified:   avr_ioport.c
	modified:   avr_ioport.h
	modified:   avr_spi.c
	modified:   avr_timer.c
	modified:   avr_twi.c
	modified:   avr_twi.h
	modified:   avr_uart.c
	modified:   fifo_declare.h
	modified:   run_avr.c
	modified:   sim_avr.c
	modified:   sim_avr.h
	modified:   sim_core.c
	modified:   sim_elf.c
	modified:   sim_elf.h
	modified:   sim_interrupts.c
	modified:   sim_interrupts.h
	modified:   sim_regbit.h
	new file:   ../../tests/atmega88_coroutine.c
	modified:   ../../tests/tests.c
Merge branch 'sim-fast-core' of https://github.com/bsekisser/simavr into fast-core

initial commit for push of sim-fast-core into upstream

Conflicts:
	simavr/sim/sim_fast_core.c

	modified:   run_avr.c
	modified:   sim_fast_core.c
	new file:   sim_fast_core.h
	new file:   sim_fast_core_profiler.c
	new file:   sim_fast_core_profiler.h
Bringing into line with coding standards for project.

	modified:   sim_fast_core.c
Major rework of fast core...  attempt at using dead code eliminaiton in place of macros.

	modified:   sim_fast_core.c
Other parts from the rework.

	modified:   sim_fast_core.h
	modified:   sim_fast_core_profiler.c
	modified:   sim_fast_core_profiler.h
Preparation for next push for initial commit.

  code additions of support for 22bit pc devices.
  reversal of code based on dead code elimination.
  more brining in line with project coding standards.
  addition single inculsion guard macros.

	modified:   simavr/sim/run_avr.c
	modified:   simavr/sim/sim_fast_core.c
	modified:   simavr/sim/sim_fast_core.h
	modified:   simavr/sim/sim_fast_core_profiler.c
	modified:   simavr/sim/sim_fast_core_profiler.h
sim_fast_core.c: readdition of common data usage
  renaming of register functions.
  cosmetic fixes.

	modified:   sim/sim_fast_core.c
	modified:   sim/sim_fast_core_profiler.h
sim_fast_core: fixed another register function to use common data previously forgotten.

	modified:   simavr/sim/sim_fast_core.c
sim-fast-core: miscelaneous addtions.
 run_avr.c: notated [-fast-core] in usage line.
 sim_fast_core.c: corrections to debugging/trace define blocks.

	modified:   simavr/sim/run_avr.c
	modified:   simavr/sim/sim_fast_core.c