JS VM: Remove files (upper/lower case problems)
JS VM: Remove remaining files (upper/lower case problems)
JS VM: Add files back, update API files
JS VM: Make stub implementation, update API files