Include type aliases from dependencies
Make Window work
Add record constructors, begin using lists to represent fields in record types to maintain ordering from the source program
Implement unification for records
Correct types (Int back to KeyCode)
Get more libraries compiling
Get Mouse compiling
Update .gitignore to ignore files in ElmFiles/ directories

Also clean out some old stuff that no longer exists in the compiler.