support aggregations.
TODO: allow user to select aggregation functions

Add QueryBuilder (created by the table)
initial work on field structure
update css file
fix resize bug
add support to change aggregation function
Merge branch 'master' of github.com:yarden-livnat/cnome

Conflicts:
	cnome/src/edu/utah/sci/cyclist/assets/Cyclist.css
add support for SQL.FUNCTION
DropArea is now Observable
Merge branch 'master' of github.com:SCI-Utah/cnome
bug fix: default aggregation function
minor
arrange the tools view
Merge branch 'master' of github.com:yarden-livnat/cnome

Conflicts:
	cnome/src/edu/utah/sci/cyclist/model/Schema.java
fix panel area DnD acceptance area
DnD of a table from the Table panel now select the table
DnD a field in ChartView will select the table if none was selected until now.
fix bug with removing a table from a view
schema maintain reference back to its table
Field maintian a reference back to its table
add explicit set/get functions in Field to access the associated table
add support for determining of all the fields in ChartView are valid (relate to the current table)
bug fix: CyclistDatasource ensure the sqlite driver is loaded
bug fix: num2string checks if the input is not a number
misc
Bug fix: fix datatype interpretation bug

Bug Fix: workspace resizes the current maximized view if any
new MainScreen default size
misc issues with the limit field and clearing the task information

allow fields to be changed to Dimension
minor