Merge branch 'master' into doc
* master: (93 commits)
Eliminate the separately maintained Lisp system version number.
src/{builtin,final,frontent}.lisp: `clear-the-decks' makes builtin module.
src/class-{finalize,layout}-impl.lisp: Error checking on layout slots.
src/class-finalize-impl.lisp: Remove FIXME which was fixed ages ago.
src/: Introduce a macro for defining on-demand slots.
Major effort to plug slot-name leaks.
doc/list-exports.lisp: Report on generic function methods.
doc/list-exports.lisp: Strip duplicate exports.
doc/list-exports.lisp: Better pretty formatting for keywords.
doc/list-exports.lisp: Mark the start of the class tree dump.
src/codegen-proto.lisp, doc/list-exports.lisp: Export `inst' readers.
src/: More missing exports.
doc/list-exports.lisp: Sort sibling classes by name in the tree.
doc/list-exports.lisp: Search for exports inside `eval-when' blocks.
doc/list-exports.lisp: Don't get confused and thing `nil' isn't interned.
doc/list-exports.lisp: Check for anomalies when preparing reports.
doc/list-exports.lisp: Some sketchy code to report on exported symbols.
src/: Fix up some wrong exports.
src/final.lisp, src/frontend.lisp: Compile methods before dumping.
src/frontend.lisp: Prepare the builtin module at load time.
...