Add two more options for the locations interact parameter

If locations is a string, it is a prefix and all controls are assumed to have a location of '#'+prefix+name.  If locations is True, that is a shortcut for locations="" (i.e., no prefix; controls just have their name as the id).