Merge pull request #116 from ignatenkobrain/cooking

Add instruction for Fedora and other RPM distros
cherry-pick diagnostics testsuite into cooking. We can now create compiler diagnostic tests, i.e if the compiler errors on syntax, we can match the error messages.
Some cleanups and smaller binaries!
Merge pull request #1 from graphitemaster/cooking

Cooking