Functional step indicator for event registration.
Converted the steps() return value to an OrderedDict

In anticipation of someday maybe wanting to access a specific step
by key.
Merge branch 'master' into steps
Merge branch 'master' into steps

Conflicts:
	brambling/models.py
Merge branch 'master' into steps

Conflicts:
	brambling/models.py
Styles for stepbar.
Condensed and cleaned order-related views.
Margin below stepbar.
Fixed the /<event-slug>/ url.
Merge branch 'master' into steps
Basic transfer of cart errors into steps.
Corrected attendee name overwrite bug.
Cleaned up errors in attendee handling.
Refactored workflow building off of Order model and abstracted it.
Moved workflow instantiation to dispatch.
Switched step list back to an ordered dict.
Added tracking of current step. Added skipping of completed steps.
Added step-controlled exclusion from workflows, and made steps aware of whether or not they can be used at all.
Step bar styles
Big orange borders on selected input

Tell me if you hate this, but try using it before you decide you hate
it.
Merge branch 'master' into steps

Conflicts:
	brambling/static/brambling/css/styles.css