Add EK3 code. Add APL2 license.
Further license changes.
Disabling tests until I figure out why they break.