User option to control fuzzy matching.
Update image urls in README
Move cryptic keybinding code into separate function

Drop 'delete-if' to get rid of the 'cl dependency.
Remove use of CL
Remove use of `toggle-read-only' in elisp

The recommended way to make a buffer read-only from elisp is to set
`buffer-read-only' to non-nil. For making temporary edits to the buffer, setting
`inhibit-read-only' to non-nil overrides the read-only status of the buffer.
Simplify `smex-major-mode-commands' use of `mapcar'

Simply passing a symbol to `mapcar' makes it call that symbol for each element
in the list.
[Formatting]
[Formatting] Whitespace cleanup
[Formatting] Whitespace cleanup
Set 'this-command' along with 'current-prefix-arg'
Readme: Add a hint for package.el users
Add auto-initialization
Version 1.1.3
Allow running 'where-is' for the selected command
Fix compatibility with ido-ubiquitous.

ido-ubiquitous adds a defadvice that sets the default output of ido-completing-read
to "". A workaround is to explicitly specify the default value in the parameters to ido-completing-read.
Version 1.1.4
[Refactor] Move file loading code into function 'smex-load-save-file'
Ignore empty smex-save-files; raise an error on invalid data
Remove 'smex-detect-legacy-save-file'
Remove redundant 'version' argument for defgroup