unify line endings to shut up VS
fixes to get llvm to compile (excepti for utils.cpp, that'll get fixed
later)

Eradicate the Array almost everywhere, some usages like Stack still
remains
fix accidental wxWidgets version change
quote guard CMake variables
Merge pull request #182 from Bigpet/array_remove

Replace Array with std::vector
Merge pull request #183 from Bigpet/cmakefix

quote guard CMake variables
Clean up UI code.

- Use Bind instead of connect. It's recommended for anyone using wx 2.9+
- Remove AppConnector. All this did was destroy objects used in the UI. However, wxWidgets handles this. So it's redundant.
- Misc other unimportant changes.