Add an --origin option to appstream-builder

By splitting up the origin and basename properties we can have files with a
predictable basename and the correct origin. Now, most people will want to
invoke appstream-builder with --origin=foo and leave --basename to the default
of 'appstream'.