rename main function.
Include support for miniPicoLisp.
Conditionally isolate mPLisp specific code.
New file: shell/shell_mplisp.c
Rename miniPicoLisp/ to picolisp/

miniPicoLisp is just "pure" picolisp anyway.
main(): rename to picolisp_main()
Change PicoLisp naming convention.
Add support for PicoLisp.
Cosmetic changes.
Add support for PicoLisp.
rename PicoLisp's `WORD' to `PICOLISP_WORD'.

PicoLisp's `WORD' is a conflicting type against
the `WORD' defined in other platform types.
Add preliminary support for PicoLisp.
rename avr32's bool type to avr32_bool.

This avoids conflict with the bool defined
by PicoLisp.

Note: This may or may not be the best way
to go. When I just quickly looked up the
places where avr32's bool was used, I only
saw functions in the i2c block using this
type. However, PicoLisp (which uses it as
an enum type) has used this in several
places.

We have to get back to this if we have
other bools defined in other Alcor6L targets.
Add a condition for PicoLisp.

We get back to this later for PicoLisp's
interrupt handler mechanism.
Add preliminary support for PicoLisp.
rename avr32's `bool' type to `avr32_bool'.

This avoids the conflict with PicoLisp bool.
\
New gcc flag: -falign-functions for PicoLisp.

Add this flag conditionally for PicoLisp.
spi_init_master: fix reference to `bool' (`avr32_bool' now).
avr32 platform lib: preliminary support for PicoLisp.
Preliminary support for PicoLisp.