Make LEIN_SILENT suppress compile messages.

Fixes #1675.
Use warn instead of println for warnings.

For classpath in lein-core.
Merge remote-tracking branch 'upstream/master'