Add the isEmpty function
Clean up imports in many files.
Simplify code for `moduleName` function.
Turn on warning for undefined values.
Merge branch 'master' of https://github.com/evancz/Elm into type-checker-improvements
Resolve types for values imported from the standard library.

Still missing is ADT constructors in pattern matches and values from user defined modules.