2.3.3 -> 2.4.0-SNAPSHOT.

[ci skip]
Fix issue 1444 - Leiningen errors if profiles.clj is blank.  Push try-catch from user/load-profiles to utils/read-file, print helpful error message from utils/read-file, and bubble exception up.
Merge pull request #1453 from mpblair/blank-profiles

Merge in mplbair/blank-profiles

Prints better error messages for erroneous profile files, and fixes #1444.