add RM,Build info
defensive programming against bad data/bad DSDT
update README