don't migrate search words

search is not used anymore
only migrate not deleted users
use projects model in api projectTitleForId
don't schedule summary update on date change

we only update on data change
optimize convertVarFromSql

the profiler said we spend 50% of the time here.
this drops it so 5%
optimize deleteNode operation in tree database

the old deleteNode function was called 1500000 times per page load with p5
production data.

this implements an efficient dfs and reduces it to 5000 calls
project list caching for projects model

getting the project list takes a long time due to rights calculations.
cleanup migration
add contract migration
cleanup migration
Merge branch 'PTC-158-project-statistics' into contract-migration
migrate holidayFiles
remove lost variable
fix typo
fix missing db field
Merge branch 'next' into contract-migration
Merge pull request #381 from exi/contract-migration

Contract migration