Some cmake improvements (e.g. drop-down list for some options)
Ignore vim swapfiles