more robust and thorough check of meta viewport values

I didn't include modified test cases since it sounds like the test suite is broken at the moment. Once it is in shape again, I propose we set up Travis CI for good :)