port unit tests to ecm_add_test cmake macro
simplify CMakeLists.txt by using ecm_add_test cmake macro in :
sublime/tests
projects/tests
language/highlighting/tests
language/duchain/tests
language/backgroundparser/tests
language/codegen/tests
shell/tests
util/tests
vcs/dvcs/tests
vcs/models/tests
serialization/tests
plugins/standardoutputview/tests
plugins/quickopen/tests
plugins/grepview/tests
plugins/git/tests
plugins/projectfilter/test
plugins/bazaar/tests
REVIEW: 119873
Signed-off-by: Laurent Navet <laurent.navet@gmail.com>