proj: soaros: remove since we have branched out
mm: add a rough memory dump method
ulib: string: add memcmp
plat: stm32: use full ram size for dfu mode
proj: stm32: add rough i2c eeprom interfaces
proj: stm32: kill warning and cleanup code
proj: stm32: update simple eeprom lib and test code
plat: stm32: merge libmaple update

Merged commit:

commit 5315e3a23935c2acca70c188d6e1a9974e482770
Author: Manuel Odendahl <wesen@ruinwesen.com>

    Preserve previous usb state when suspending / restore on resume
plat: stm32: update with libmaple

Commits merged (in timeline, latest first):

commit 0fca062e2d438bff98e26f6544299c69ec70b8ff
Author: Marti Bolivar <mbolivar@leaflabs.com>

	libmaple/usb/stm32f1/usb.c: cosmetics.

commit 07b56b89fba5e8f7e87781bfa03dedcf80356c43
Author: Marti Bolivar <mbolivar@leaflabs.com>

	libmaple/usb/stm32f1/usb.c: fix build error.
core: mm: introduce the mm mechanism from nuttx
proj: stm32: clean up unused code
core: utils: refine statistics collecting code
core: make use of mm unit

1. Here takes several processes in utils for experiment.
2. Increase the heap size in config.
core: update process create interface with mm

Dynamically memory management has been introduced to core routines.
From now on, we can manage resources much more flexible.
core: refine and clean up mm related code
plat: x86: make it pass while building
misc: change trivial print message to debug level

Along with some refines in app code.
misc: add mallinfo, typeset, refine...

Seems we can upgrade a version now ;)
[proj/soaros] update app code
proj: soaros: rebase to v0.2.0