- support restartbuild and abortbuild

small refactoring but keep api compability
- add support to handle authentification token support
Add ppc64le architecture

This commit adds PowerPC64 Little Endian architecture support

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
Include filelimit=0 when querying full serverside diff

Without this change, "osc rdiff -p" simply returns "(XXX lines skipped)"
- tests.test_prdiff: fixed testcases (got broken by commit bd3a6d2fc88504deceda9f90f9c2fd9f61a9a798)
- allow also to execute a token with a registered service
- do_submitrequest: automatically supersede existing requests if "--yes" was specified

Fixes #58
- fix for 6a36b5180a22f338d728cbaa5eed44884506632b

It is ridiculous that we have duplicated code for "osc sr" and
"osc createrequest"...
- yet another fix for the previous commit
Ignore *junit-xml-results
Same output as "osc branch" for mbranch command

Users can just copy-paste the "osc co ..." command in their shell and be
more productive.