updated cross compilation docs
Updated ROMFS documentation

- ROMFS doc file switched to AsciiDoc
- changed ROMFS documentation to match the current implementation
added CHANGELOG for the new version
MMC fix in sim mode
updated status with the new SolderCore port
Added SD Card support to STR-E912 board (note: set the card_cs_sel jumper to the position closer to the JTAG)
Merge branch 'master' of github.com:elua/elua
make toolchain docs obsolete
fixed TODO in the WOFS documentation
updated version.h for consistency
set the date of release to 04.04.2013
Make inclusion of elua.shell() conditional on BUILD_SHELL

Compilation failed if te elua Lua module was included but
BIULD_SHELL was not defined. This fixes that case.
Fix compiler warning for type of luai_ipow()

The Lua VM's luai_ipow() function is reused in lmathlib to provide
an integer version of the pow() function. However luai_ipow's
declaration in luac is only for LUA_CORE, whereas lmathlib.c is LUA_LIB.
The least invasive fix is just to redeclare it in lmathlib.c
Add 2 missing lines of the EGC patch

These two lines are in the Emergency Garbage Collector patches but
seem to have got lost in transit.
The case it handles (exceeding MEMLIMIT) is pretty rare.
Fix compiler warming about unused variable in dlmalloc when !HAVE_MMAP
Make table of available RAM regions static

Instead of constructing them on the stack at runtime in every call to
platform_get_{first,last}_free_ram().
When there was is only one RAM region this makes no difference, as the
whole thing is optimised out. However, when there are more than one
region, this improves both size and speed, especially in the simple
allocator, which calls these functions twice each at every call to
malloc().
Mizar32: Make inclusion of term.*() Lua module depend on BUILD_TERM

Just a config dependency change so that undefining BUILD_TERM
automatically disables the "term" module.
Allow BUILD_SHELL without BUILD_TERM

The only thing the shell uses from "term" is its getchar()
substitute, which ends up in platform_uart_getchar() on every
platform except i386. So if TERM is present, use its getchar()
redirector, and if it isn't, use platform_uart() directly.
Merge upstream master into SiM3U1xx_port up to b8de3631b07de4ac7a0a42e582f0ad8110104f3a