generates documents automatically after the load
Merge pull request #22 from guicho271828/symbol-changes

generates documents automatically after the load
(refs #9, #21) Fix bugs of functions related to abstract-sequence. split-sequence & split-sequence-if can be applied for infinite lazy sequences.
(fixes #13) Rename cl21.core.cltl2 -> cl21.core.environment.
(refs #21) Add cycle.
Move member-if & member to cl21.core.cons.
Add abstract-flatten.
(refs #19) Add `nappend` as an alias of `nconc`.
Replace defconstant by alexandria:define-constant.
Fix `flatten' to allow to take  non-list element.
Delete string interpolation.
Make subdivide allow to take :count, :start and :end.
Added error checking for hash table literal
Added error checking for hash table literal
(refs #9) Reconsiderred abstract-sequence APIs with "User-extensible sequences".
Fix tests. String interpolation is not available anymore.
Merge branch 'hash-error' of git://github.com/EuAndreh/cl21 into EuAndreh-hash-error
(refs #36) Use subdivide.
abstract-flatten should return a sequence of the same class as SEQUENCE.
(refs #9) Move abstract-list to cl21.core.cons. Add iteration APIs for abstract-sequence. Lots of refactoring.