Changed folder structure
Added bsasharp-ui project
fix bsasharp-cli name and namespace
Basic split layout
Ignore keyfiles
Pulled Zlib functions into a helper class
Updated signing paths, packages
BSAWrapper.Save() now writes to a MemoryMappedFile

MemoryMappedBSAReader -> BSAReader
BSAReader's FromMMF/ReaderFromMMF have been moved to BinaryExtensions

All MarshalStruct/ReadStruct/WriteStruct calls have been removed, and reads/writes are handled on a per class basis

Hashes are now set immediately instead of through a useless Lazy (it was immediately instantiated because of SortedSet's comparer)
SaveToMMF/CopyToFile
SaveToMMF now parallel pumps file records (important!)
CopyToFile now resizes to actual length
MMF saving was underperforming. Reverting to direct file saving.
BSAFile is back to a straightforward lazy-cached reading
Fixed a bug that caused BSAWrapper's saved header to be empty (!)
Added more Awesomium controls to UI
Merge pull request #2 from scorpiona/ui

UI branch merged, but UI-specific work will still be in-branch until it's ready for master.