Linux template update

1) Removes unused old Makefile
2) Project created by template doesn't depend on `build.sh`, uses `cmake ..`, `make` instead.
3) Travis-ci build linux templates now.