Fixed #104, adds jQuery from CDN.
Starting to work on script to import legacy notes
Merge jQuery from CDN

We need this Bootstrap requirement.  Ideally I'd like a bower.json to
make it easy for folks to download and use local copies.  Kevin Bowrin
has something close in the rest of #105 [1], but it's more complicated
than what I have in mind (with a bower.json and hard-requirement on
Bower instead of Kevin optional-Bower-falling-back-to-CDN).  Merging
7d38239 gets us a working Bootstrap until I have time to put that in.

* commit '7d38239':
  Fixed #104, adds jQuery from CDN.
Adding site handling to notes importer
PEP8-compliant changes in `test_event.py`

I changed a few of non-PEP8 "mistakes":
* too many blank lines before method definition
* wrong indentation of arguments in long arguments lists
* missing spaces around commas
Test event's notes

I added following tests that make sure event notes work correctly:
* test for notes field default value and emptiness (must not be NULL,
  but can be empty, ie. `""`)
* test for notes being saved correctly
Test site's notes

I added following tests that make sure site notes work correctly:
* test for notes field default value and emptiness (must not be NULL,
  but can be empty, ie. `""`)
* test for notes being saved correctly

Additionally I removed docstring from `setUp` method for
`TestEventNotes` test case because it didn't fit and I couldn't come up
with a better one.
I decided to remove it because most people looking into unit-tests will
know what `setUp` is for.
Prototype of workshop homepage validation.

1.  Refactored `tools/check.py` in [workshop-template](https://github.com/swcarpentry/workshop-template) to separate validation checks from command line use.
    *   **To do:** use Python logging instead of global `Error_Messages` variable.
2.  Copied `check.py` into `workshops`.
    *   **To do:** manage this better *without* submodules.
3.  Added view to run validation on a particular event.
4.  Allowed manual override of URL to check via query parameter `?url=https://github.com/something/something`.
5.  Created [https://github.com/swcarpentry/badly-formatted-workshop](https://github.com/swcarpentry/badly-formatted-workshop) for testing.
    *   Run test by going to [http://127.0.0.1:8000/workshops/event/2015-01-14-oxford/validate?url=https://github.com/swcarpentry/badly-formatted-workshop](http://127.0.0.1:8000/workshops/event/2015-01-14-oxford/validate?url=https://github.com/swcarpentry/badly-formatted-workshop).
Adding count of instructors to "all events" page.

There isn't room to display all the instructors next to the event on the "all events" page, so this displays a count instead, and highlights workshops that are missing instructors.

1.  Modify `all_events` function to decorate event objects with number of instructors.
2.  Modify view to display those counts.
3.  Modify base `_page.html` to load CSS to highlight events with no instructors.
Adding people to event display.

This PR adds a table of people involved in a workshop to the event's display.
Bringing in some sanity checks from the old database system.

1.  `make check` now runs some SQL queries against the database to check things that aren't easily captured in SQL constraints.
2.  `db.sql` updated to contain latest actual database (faked).
Adding more reporting to the Makefile.

These reports should be moved into the application so that their output can easily be copied and pasted.
Fixing issues based on @wking review
Merge pull request #112 from gvwilson/11-add-instructor-names-to-event

Adding count of instructors to "all events" page.
Merge pull request #107 from gvwilson/importing-old-notes

Importing old notes
Merging changes to Makefile
Finishing first version of workshop website validator.

1.  Synchronizing with recent changes to workshop-template check.py.
2.  Modified view to display message when URL can't be verified.
Merge pull request #111 from gvwilson/checking-workshop-websites

Prototype of workshop homepage validation.
Merge pull request #109 from pbanaszkiewicz/testnotes

Tests for notes in Site and Event models