Remade parser using Boost.Xpressive
Fixed bug with if statement parsing
Updated reference, added support for debug ninja files