Split the prototype decoder API into a synchronous and asynchronous version.
Split the prototype decoder API into a synchronous and asynchronous version.

weltkante/managed-lzma,weltkante/managed-lzma,weltkante/managed-lzma