[Raco hack PR] Myrial to Clang

Port datalog tests for Clang to MyriaL, and makes them pass.

changes to note for review:
* changed parameters in MyriaTestCase and myriad/interpreter.py so that the test case class can be used for any physical algebra
* moved some rules between myrialang.py and rules.py
* added some rules to rules.py