lock keyframe - experimental feature

not fully implemented yet. right now we prevent it from being deleted or
moved from Graph Editor. I still need it working for DopeSheet (moving)
and we actually should let it delete (though with a notifier).

I'll resume working on that later.