Require cl library which defines defstruct

Many emacs installations don't load cl by default, which results in
the error message 
    Symbol's function definition is void: defstruct
when one tries to load shared-buffer.el
This fixes it.
Merge pull request #1 from larsr/patch-1

Require cl library which defines defstruct