Split code into RequireJS modules
Replace complicated CLA with small guide

Someone had complained that the CLA had way too much legalese. The CLA isn't really necessary, and the complicated first steps might put off potential contributors.
Fix folder references in Python build script
Forgot to include icaoairports module in ui/main
Fix Require.js not included with .user.js file
Fix a few typos

This solves the issue with the wrong box being highlighted and the buttons not doing anything.
Fix altitude input, V/S issues and KCAS indicator

Fix issue with altitude settings being reset, vertical speed not allowing input and speed indicator not being accurate. Also add newlines to end of files.
Update Autopilot++ to v0.7.0

Fix incorrect speed conversion with Mach hold mode and GC heading not showing up on mode change. Also moved autopilot disconnect sound to data URI and did a few minor cosmetic changes. Now using almond instead of full RequireJS script.