add some of the build script dependencies to setup.py
add USBTX and USBRX pin definitions for targets that don't provide them (so that tests compile), but set to NC
also add USBTX=USBRX=NC definitions for LPC13XX
Modify mmu setting, scatter, sf boot loader to shrink binary file
Modify *.sct to shrink binary file more