Now it add a :pkgname property instead of just adding ":username emacsmirror". Also update the tests for the Github method
This makes it easier to run tests interactively and inspect the results afterward, because the variables such as "el-get-sources" that were set for the tests are still bound to the values they had during the test.