Should fix #300:
1. Modifying preprocessor so that every bootcamp entry in _config.yml always has a URL field.
2. Modifying other code to always rely on this.
Merge pull request #311 from gvwilson/fixing-bootcamp-urls

Should fix #300: bad bootcamp URLs in calendar.