Add documentation to flyweight::object

Set the move constructors and assignment operators to be deleted. This
change may be undone in the near future. It may not be necessary at all.
Add documentation skeleton for flyweight::cache