Added *features* parameter.

*features* exists as a way to detect capabilities of a Common Lisp
 system.
Merging from upstream
Moved to misc.lisp
Removed :ansi-cl as per issue #83
Merge pull request #83 from pnathan/features

Added *features* parameter