updated x-www-form-urlencoded decode to try to preserve value type (bool, numbeR)