Check for :license key in a project map

(#1419)
Add license key in other places

(#1419)
Use leiningen.core.main/abort instead of throwing an exception

Fixes #1423