Refactor Resource/RowDAO so computed columns can be computed from SoQLValues
Get computed columns fully working
Exclude computed columns from SELECT * results by treating them like system columns
Re-enforce read-onlyness of computed columns
Don't allow 2 columns with the same field_name in a dataset
Merge branch 'master' into urmilan/rowdao-refactor
Pass all row updates (upserts and deletes) into computation handler so partitioning can be done batch by batch.
Address code review comments
Remove unnecessary map.put in getOrElseUpdate
Merge pull request #7 from socrata/urmilan/rowdao-refactor

Add computed columns to soda fountain upsert flow
Merge branch 'master' into urmilan/geojson-exporter

Conflicts:
	soda-fountain-lib/src/main/scala/com/socrata/soda/server/highlevel/RowDAO.scala
	soda-fountain-lib/src/main/scala/com/socrata/soda/server/highlevel/RowDAOImpl.scala
	soda-fountain-lib/src/main/scala/com/socrata/soda/server/resources/Resource.scala
Fix merge mistake