Fix broken tests after refactor
Change - to _ in package.py
Make any_pkgbuild depend on package2
Rename any_pkgbuild to any-pkgbuild
package.py: Change init arguments
package.dependencies: Add exception handling
package.py: Add find_all_name_in_list()

Also fix a bug in the version string handling.
package.build_order: Rewrite to recursive function
pkbuild.py: Make i686 the arch in case of "any"

Short the arch argument in case it is any when getting the dependency_list. We
just need the dependencies, so it does not matter in this case.