added server-side elation.header component
Renamed elation.container to elation.collection
updated ui.grid comment to reflect renamed elation.collection
Added .destroy() function to base component class
Added elation.collection.filter for subsetting lists
Added elation.collection.custom for programatically-generated lists
Added indextransform option to elation.collection.indexed
Added ui.combobox component
Added ui.infinilist component for arbitrarily-long lists
Added ui.keyvaluelist for rendering simple key/value lists
Added CSS themes and the beginnings of a JS theme switcher class
Moved most style-related info out of base component CSS and into theme files
Updated ui.accordion to use elation.require() and to update on resize
Use dust template for ui.spinner label
Updated ui.select to use elation.require()
Added selectable/multiselect options to ui.list
Added optional spinner argument to ui.list
Renamed "container" references to "collection"
ui.slider elation.require() support
Added ui.base init and hasclass methods
Support for non-deferred refreshes in ui.base
Property proxy support
Updated ui.button to use elation.require() and inherit from ui.base
Updated ui.buttonbar to use elation.require and ui.base
Consistency
Moved ui.input creation into this.create() function, added label support