Merge pull request #21 from Hoernchen/master

m0, fpu
m0: remove useless remap

The m4 will 1) remap 2) start the m0, so it already is remapped, if it's
not, then we'd never execute this code anyway.
Merge pull request #22 from Hoernchen/master

see patch
Merge remote-tracking branch 'origin/master' into lpc43xx-merge

Conflicts:
	Makefile
	examples/lpc43xx/Makefile.include
	examples/lpc43xx/diolan-lpc-4350-db1/diolan-lpc-4350-db1.ld
	examples/lpc43xx/hackrf-jellybean/i2c/i2cdemo.c
	examples/lpc43xx/hackrf-jellybean/jellybean-lpc4330.ld
	examples/lpc43xx/hackrf-jellybean/jellybean-lpc4330_rom_to_ram.ld
	examples/lpc43xx/hackrf-jellybean/jellybean_conf.h
	examples/lpc43xx/hackrf-jellybean/ssp/sspdemo.c
	include/libopencm3/lpc43xx/creg.h
	include/libopencm3/lpc43xx/gpio.h
	include/libopencm3/lpc43xx/nvic.h
	include/libopencm3/lpc43xx/rgu.h
	include/libopencm3/lpc43xx/sgpio.h
	lib/lpc43xx/Makefile
	lib/lpc43xx/libopencm3_lpc43xx.ld
	lib/lpc43xx/libopencm3_lpc43xx_rom_to_ram.ld
	lib/lpc43xx/ssp.c
	lib/lpc43xx/vector.c
Move lpc43xx and lpc43xx_m0 code to lpc43xx/ hierarchy

Previously there were nasty dependency issues causing M4 objects to be
linked into the M0 library
HACK: Don't include sync.o

This doesn't build on M0
lpc43xx: Remove examples
lpc43xx/uart: Add missing BEGIN/END_DECLS
lpc43xx: Update linker scripts
Merge remote-tracking branch 'origin/master' into lpc43xx

Conflicts:
	include/libopencm3/lpc43xx/gpio.h
	include/libopencm3/lpc43xx/ssp.h
	lib/lpc43xx/ssp.c
lpc43: Use uint*_t instead of u*
lpc43xx/ssp: Add ssp_transfer