Rewrote the Proto list reader

Added Tests project to ease the refactoring
Added automatic copy of `required-files` to the destination folder
Updated `ToEE World Builder.pfr` with current version of combined proto lists
Embeded `ToEE World Builder.pfr` as resource and use it as default (as a result, right now patching is not needed for this list anymore)
Added Maybe helper class (sorry for Russian comments, this is my default copy, will update later)