Per pulumi/pulumi#1668. No code changes required, just package.json and lockfile updates.
This also adds lock files for some of our tests which we previously did not commit.
* Remove the bitrotted and useless basic/abc/ test. * No need for the basic/ subdirectory. Move minimal to the top. * Update TypeScript to 2.5.3. * Check in lockfiles to ensure repeatability in Travis tests.