[api] obsolete configuration in /architectures api, moving it to /distributions list

This drops "available" and "recommended" attributes in /architectures controller
to avoid conflicts.
The values get moved to /distributions and /configurations.
/architectures is read only now, because modification of architectures does anyway
need code changes in OBS.
[webui] fix broken webui architecture configuration

- all existing architectures are shown now
- set check box based on available scheduler configuration