PMD cleanup
add ability to configure seek mode
* accurate seeking to exact requested position
* key-frame based seeking (seek to nearest key frame before requested seek position)
* segment based seeking (seek to beginning of segment containing requested seek position)