MLH - LZ updates

SwiftSearch option added for windowSearch,
LZE structure allows multiple prefix sizes
Prefix struct added