Revert f95f5a63091f.

The only thing in vendor.css is Bootstrap datetimepicker, which *must*
come after the Bootstrap CSS
Fix UI tests
Fix unit tests - this section/link was renamed
Merge pull request #143 from maurizi/cleanup-bootstrap

Cleanup bootstrap/styling changes
Upgrade factor-bundle to 2.3.3

This fixes a bug where the common bundle would generate different output
when executed via the gulp watch command.
Add testem, mocha, and chai

I added the latest versions of mocha and chai for JS unit testing.

The target version for testem is slightly older (0.5.15) because the
latest version would not detect file changes when run inside a VM.
Update shrinkwrap

No changes.
Add JS test harness

Changes:
* Add initial JS tests and tests bundle task (say that 10 times fast) to
  gulp build file
* Add the testem HTML harness during provisioning (development only)
* Add ./scripts/testem.sh to run JS unit tests in a browser window
* Add testem (ci mode) to ./scripts/test.sh to run tests on Jenkins
Fix lint
Add Xvfb support for JavaScript tests

This changeset installs the X virtual framebuffer (Xvfb) so that Testem
can drive a headless Firefox.
Add watchify-tests command

We observed very strange behavior mixing watchify with gulp.watch... The
simplest solution seems to create a separate task just for watching
tests.

It's important to lint JS before running browserify in order to prevent
the watch command from exiting with an error status.
Add another TimeField format

The format used by floppyfields to populate the field with model data is
%H:%M:%S. This prevents an exception if you save the form without
modifying any time fields.
Move event form to a partial

The add event form was moved to a partial so it could be reused for
editing events.
Merge pull request #129 from kdeloach/topic/js-test-harness

Add JS test harness
Implement edit_event endpoint

Updated the route and view to behavior similar to the add event
endpoint.
Rename add_form.js to event_form.js

This entry script is used on both the add and edit event page.
Add UI test for edit event form

This tests to make sure that datetime fields are converted from UTC to
localtime when populating the form. This is important so that when you
save the form without any modifications, your datetime values don't
increase by the local timezone offset.
Merge pull request #146 from kdeloach/topic/event-detail-edit-view

Edit event form
Implement basic event detail view page
Add testing section to README

This changeset adds a section on testing to the `README`. I try to run
this locally before submitting PRs. It is pretty much exactly what
Jenkins does as part of the PR and merge to `develop` builders.