[loose parser] Fix interpretation of `f."`
[loose parser] Fix interpretation of `f."`

Before this the ast produced by parse_dammit crashed in the following
code, as Uglify correctly noticed that f."" is invalid.

    sample = 'f."';

    loose = require('acorn/acorn_loose');
    uglify = require('uglify-js');

    out = new uglify.OutputStream();
    ast = loose.parse_dammit(sample);
    ast = uglify.AST_Node.from_mozilla_ast(ast);
    ast.print(out);
    // TypeError: Cannot call method 'toString' of undefined
    // member_exp.computed = false && member_exp.property == ""

    console.log(out.toString());

After this the round-tripped AST looks like: `t.✖;"";`, which is
consistent with how `foo.{` is parsed.

I also considered making it parse as t[""], but as this only turns up in
the wild when people try to use multiline strings, I felt it was better
to be obviously wrong.

marcominetti/acorn-babel,kellyselden/babel,marcominetti/acorn-babel,jridgewell/babel,PolymerLabs/babel,lightscript/babylon-lightscript,existentialism/babel,MarcelGerber/acorn,marijnh/acorn,claudiopro/babel,PolymerLabs/babel,kaicataldo/babel,chicoxyzzy/babel,babel/babel,kaicataldo/babel,babel/babel,gratex/acorn,mysticatea/acorn,wcjohnson/babylon-lightscript,RReverser/biscript,ajaxorg/acorn,kittens/acorn-jsx,TimothyGu/acorn,babel/babel,babel/babel,hulkish/babel,recipesjs/ingredients,ternjs/acorn,sebmck/acorn-jsx,shuhei/babel,TimothyGu/acorn,marcominetti/acorn-babel,happibum/acorn,marijnh/acorn,ternjs/acorn,TimothyGu/acorn,kittens/acorn-jsx,hulkish/babel,maurobringolf/babel,happibum/acorn,existentialism/babel,kellyselden/babel,hzoo/babel,hulkish/babel,chicoxyzzy/babel,shuhei/babel,jridgewell/babel,Skillupco/babel,xiemaisi/acorn,cbishopvelti/babylon,kaicataldo/babel,MarcelGerber/acorn,existentialism/babel,btmills/acorn,Rich-Harris/acorn,shuhei/babel,guybedford/babel,hzoo/babel,babel/babylon,ajaxorg/acorn,mathiasbynens/acorn,ajaxorg/acorn,hzoo/babel,kaicataldo/babel,ternjs/acorn,Skillupco/babel,claudiopro/babel,marijnh/acorn,vadzim/babel,sebmck/acorn-jsx,jridgewell/babel,mathiasbynens/acorn,Rich-Harris/acorn,btmills/acorn,PolymerLabs/babel,Rich-Harris/acorn,xiemaisi/acorn,mysticatea/acorn,gratex/acorn,kellyselden/babel,chicoxyzzy/babel,mysticatea/acorn,thr0w/acorn-jsx,hzoo/babel,happibum/acorn,maurobringolf/babel,RReverser/acorn-jsx,samwgoldman/babel,mathiasbynens/acorn,xiemaisi/acorn,Skillupco/babel,claudiopro/babel,MarcelGerber/acorn,gratex/acorn,hulkish/babel,blai/acorn-jsx,maurobringolf/babel,danez/babylon,vadzim/babel,kellyselden/babel,guybedford/babel,chicoxyzzy/babel,btmills/acorn,samwgoldman/babel,jridgewell/babel,guybedford/babel,samwgoldman/babel,Skillupco/babel