Merge pull request #16 from phillord/master

Support for idle loading of packages
Corrected a typo
Runtime client code independence redux

Tweak to previous fix for expanding macros correctly at code-planting time. Specifically, eval `use-package-minimum-reported-time' at code-planting time not at runtime (which would require use-package.el to be loaded first).
Merge pull request #17 from PhilHudson/master

Macro expansion redux
let bind-key* override minor modes with emulation-mode-map-alists
let :diminish "string" guess correct mode symbol
Merge pull request #19 from npostavs/bind-override

let bind-key* override minor modes with emulation-mode-map-alists
Merge pull request #20 from npostavs/easy-diminish

let :diminish "string" guess correct mode symbol
needed extra layer of nesting for diminish calls
Merge pull request #21 from npostavs/easy-diminish

needed extra layer of nesting for diminish calls
Add Package-Requires header for ELPA installations
Merge pull request #22 from purcell/patch-1

Add Package-Requires header for ELPA installations
enforce use of spaces for indentation
don't use obsolete flet

Unfortunatly there isn't a proper dynamically scoped
replacement, so we have to resort to using funcall.
quiet byte-compiler; ensure package.el is loaded
add dots; cleanup whitespace
fontify use-package form
Merge pull request #24 from tarsius/master

some small cleanups
Merge pull request #25 from tarsius/font-lock

fontify use-package form
package header shold be the full filename + ext

this fixes a bug in using `(package-buffer-info)`