set_context function in ui/factory no longer depends on "@" char.

We now fetch both organization and location separately, hence no
longer we need to deal with "@" char. This is undesired as org and
location both could contains "@" char and complicate things.

Also no need to explicitly set the navigation again when creating
second organization, ui/factory should take care of it when the
force_context=True.
This hunk of code can be reduced from five statements to one, if you want:

```python
return {
    'org': current_org_text == 'Any Organization',
    'loc': current_loc_text == 'Any Location',
}
```