add ComputedSelect column type

Implements #10 . Does not include updated i18n files - I'll update the Finnish translation as soon as someone updates i18n in master. The TAL evaluation context is kept rather simple; it only includes 'portal', 'context' and 'request'.