Issue #1272: Add :clean-targets option

Add :clean-targets option to let `lein clean` remove files under
directories other than one specified by :target-path