initial commit of an entirely stock gii-generated event type module.
in this case intended as the basis for the operation note event type module, which i'll be using as a proof of concept.
it's the next event type we were intending to be working on in any case.
note that i've added this module to the non-local common config.
note also the naming convention: camel cased, three letter specialty code, two letter event grouping code, then the event type name.
gii generates a bunch of initially empty directories that are therefore not included as part of this initial commit.
- further stubbing for reference implementation of an event-type-as-module for operationnote
- migration for adding event_type_id and display_order to element_type, thus replacing possible_element_type and site_element_type tables for everything except examination
- groundwork for removing possible_element_type and site_element_type tables even for existing bookings
tidying up the operationnote event type migrations
bugfixes
assorted
fixing procedure list
experimental changes
experimental
making all main classes in the module inherit from a BaseEventType* class
experimental
test
experimental
experimental
assorted.
began the process of de-ajaxifying the event views.
Merge branch 'sprint/4' of github.com:openeyes/OpenEyes into sprint/4

Conflicts:
	protected/controllers/BaseEventTypeController.php
passed the editable flag through to header() and footer()
assorted
experimental
rudimentary create on event types works