- cli.cli: added at_most decorator

Decorator, which checks that certain args are specified at most n times.
If an arg from args occurs more than n times in the info object, a
ValueError is raised.
- cli._init: warn if multiple (distinct) apiurls are used

This is currently not supported, but it will be in the future.