Switch to cmake.

Build a libale.so and a separate ALEditor.