Fix #78 - make parser accept 'false' as a property name.

This only happens when the object containing a property named false is
returned from a function call, and the property access happens inline.

    var obj = { false: 'a false thing' }
    function getFalse() {
      return obj;
    }
    print(getFalse().false); // this was broken but now fixed
    print(obj.false); // this worked fine.

Also, bump jasmine-jvm version dependency and print stack traces when
a module fails to load.