Improve solution for #147

Now it won't clear all other settings in the viewport meta.

It changes `width` to `320.1` if its value is `320`, or removes it if its value is `device-width`.