moved "non-owning" part of MicrosliceContainer into a new class "MicrosliceView" -> MicrosliceContainer always owns the content
replaced MicrosliceContainer::desc attribute by MicrosliceContainer::desc() access method to provide a uniform interface
added constructor to convert a MicrosliceView into a MicrosliceContainer, making an independent copy
updated the comments
renamed MicrosliceContainer -> StorableMicroslice to be consistent with Timeslices
fixed syntax/spelling errors
updated usage of microslice interface
fixed missing includes/forward declarations, updated usage of renamed class
added and removed(!) some const qualifiers
Prevent instantiation of Timeslice base class.
Fix bug in StorableTimeslice::append_component() and StorableTimeslice::append_microslice() reported by Michael Krieger.
Delete non-functional StorableTimeslice default copy constructor and assignment operator.
Merge pull request #4 from spadic/microslice_view

Split MicrosliceContainer in MicrosliceView and StorableMicroslice