rename end to end_(reference to 'end' is ambiguous in llvm)
core.Engine: fix memory leaks
change encoding of all files to UTF-8
make eigen as an external git submodule
Merge branch 'fix_memory_leaks' of github.com:mckelvin/Yaafe

Conflicts:
	externals/eigen