Jdmundrawala/lzma

@schisamo Not sure about the functional test change. Seems like I am abusing shared_examples. Thoughts?