Eliminating the lifecycle concept from AutoPacket

Unfortnunately, this means that the AutoElseFilter, Final Call, and optional pointer concepts have to be deprecated, but it should be possible to reinstate AutoElseFilter at a later time based on a negative decoration concept, and Final Call is a dangerous concept anyway that we should probably not be using.
Merge pull request #235 from leapmotion/dep-lifecycle

Eliminate lifecycle concept from AutoPacket