Fixed multiple definition problem in types.hpp

refs #23
Also added dummy object file to be compiled and linked with utests.cpp in
oreder to test for these problems in the future.
Merge branch 'master' of https://github.com/ddemidov/vexcl