centralise source URL/spec parsing
Merge branch 'master' of github.com:armmbed/yotta into branch-depend
Support depending on branches of git repos.

To do this we fetch all remote branches when cloning, which probably isn't the
best thing to do. Instead it'd be better to fetch the minimum we need to list
remote tags and branches, and then pull a specific remote tag or branch into
the final installation dir.
support pulling head from github branches
don't break when there's no access token in URL
Merge pull request #85 from autopulated/branch-depend

Make it possible to specify branches as dependencies.
Try to improve the readme
bump version
use SPDX identifier for license in setup.py
use approved classifier for license
Update readme.md
fail gracefully if the user doesn't have access to the github repo requested; fix build with branch dependencies
Merge branch 'master' of github.com:armmbed/yotta
v0.0.35
tweak doc style, give headings more space
remove (currently) obsolete pages
merge short welcomes pages into one page overview
typo fix
fix sidebar highlighting, tweak headings
fix typos, tweak headings