Add LPC812 target. Update tests. Remove obsolete documentation. Move shared code among targets to target independent layer.