add more options for bootenv

streamline bootenv values

key does not exist for BDD tests, that's ok

simplify states for bootenv