Validate app and module on mix new
Merge pull request #2618 from patrickgombert/mix-new

Validate app and module on mix new
Improve mix new error messages
Avoid race conditions in the struct detection
Print app name before compiling Makefile deps

This should close out #2616.
Merge pull request #2619 from knewter/feature/2616_print_app_name_before_compiling_makefile_dependencies

Print app name before compiling Makefile deps
Print app name on Mix.shell.cmd/1/2
Add a test case for printing samples on IO shell
Bump hex requirement
Push the given app name as default on Mix.Project
Use Mix.Shell.printable_app_name
Print a nice prelude if we fail to load a project, closes #2430
Release v0.15.0
Start v0.15.1-dev
Remove deprecated code