initial builder souce base
working on components/attributes/configs/refactoring various platforms
working on the new build configurator. starting to get shape
gettin better and better
More work on the configurator

- more logical generator for 'shell'
- added TCP/IP component and validation for TCP/IP data
- added 'needs' as a basic way to specify dependencies
Multiple changes

- more build configuration attributes (allocator, target)
- more sanity checks
- more color in the builder
- 'romfs' is now a separate builder target, not a function being called separately
- added mappings for the configurator attributes
fixed conflicts (weird)
et-stm32 board description file DONE + other fixes/improvements
Switched STM3210E-EVAL to the new build system
Multiple changes

- platform 'sim' switched to the new build system
- fixed a few macro definitions
switched the lpc24xx platform to the new build configuration
str7 platform converted to the new build system
Merge branch 'luabuild' of vps.eluaproject.net:elua into luabuild
Moved platform 'at91sam7x' to the new build system

Also, a small fix in the timer interrupt handling code.
LPC288x platform conversion + other changes

- LPC288x platform converted to the new build system
- changed generation for the 'extmem' attribute
- added combined attributes (validated against two or more possible types)
STR9 converted to the new build system
LPC17xx modified for the new build system + other changes

- more flexible specification of the RAM structure in the build configuration file
- fix for allocator choice in build_elua.lua
changed module selection mechanism
i386 platform converted to the new build system
Merge branch 'master' of github.com:elua/elua into luabuild