Switch the LibJS test suite to use the native assert implementation surfaced inside the js repl when it's launched in test mode.
!o.a
Unary expressions parsing now respects precedence and associativity of operators. This patch also makes `typeof` left-associative which was an oversight. Thanks to Conrad for helping me work this out. :^)