use protocol if provided, better logging
get user-specific data for module completion
Merge remote-tracking branch 'origin/stable' into stable
update specs
Merge remote-tracking branch 'canvabadges/master' into stable
Merge branch 'stable'
Don't index this site
Merge branch 'stable'