Add unit tests for MrsVariable and 2 small fixes to var.py:

 * MrsVariable's hash on their string, rather than vid
 * Equality comparisons no longer crash when compared to non-int non-str args