Reimplement audioctl using new api in a simper way.
- group all encoding parameters in a signle string, ex. "s16le",
this way we use the same naming scheme as aucat, sndiod and many
ports.
- remove "properties" as they are not used any longer
- remove the list of encodings as there's no benefit in having it.
We don't have lists for other parameters (sample rates, channel
numbers) either.
- add -q option, to look like sysctl
- remove unused -a option
- stop using symlinks in /dev, most other software doesn't use
them.
ok semarie@