1. lib.d.ts for es3, lib.es5.full.d.ts for es5 1. fourslash baselines are for lib.d.ts, give fourslash test lib: es3 by default to suppress baseline changes as much as possible 1. support `@lib` setting on fourslash test to allow setting `@lib: es5` for ES5-requiring tests 1. add a test to check `@lib: es3` does not have ES5 types
@libsetting on fourslash test to allow setting@lib: es5for ES5-requiring tests@lib: es3does not have ES5 types