Fix dependencies: use submodules, part II of _

Added a Makefile (that uses a "local" registry for wiki and web-framework, and uses http's registry) while adding dependencies as git submodules, updated .gitignore, removed xml-rpc-client

PS: Created a new branch and cheery-pick'ed stuff  :D