as per the big spec meeting, split specification.rst into 4 chapters.  merge in specification-NOTHAVE and spec-additions.rst whilst at it.