(feat)support flock based locking for blender scripts

darn. i missed this comment. @dougbarth i'll add timeout api for flocks, using the lock_options api. I am planning to keep the current behavior as default, fine? @theckman