update CI to use makefile and fix b2g desktop download
Merge pull request #255 from lightsofapollo/update-ci

update CI to use makefile and fix b2g desktop download. r=asuth