e of font sans-serif instead of non-standard "sans"

CSS defined "sans" as font-family which is not a default font family in CSS.
This commit changes it to sans-serif which is the official name for the generic font family http://www.w3.org/TR/CSS21/fonts.html#generic-font-families
Split out test data into separate file
Cleaner way of testing languages in a textarea
Removed repeated be-latin tests
Fix a few regexes that needed appropriate escaping
Merge pull request #99 from yuvipanda/more-robust-regexes

Fix a few regexes that needed appropriate escaping
Merge pull request #92 from pauginer/font-family-fix

Use of font sans-serif instead of non-standard "sans"
Merge pull request #98 from yuvipanda/test-fixtures

Awesome. Thank you, Yuvi.

A few tiny fixes are needed in whitespace and documentation. I'll do them in a separate commit.Move testing data into it's own file
Cleanup of whitespace, quotes and test titles
Cleanup var definitions and whitespace
Update documentation
Add Punjabi InScript2 and Jhelum keyboard
Add Gujarati InScript2 and Phonetic keyboard
Merge pull request #103 from pnemade/master

Add Gujarati InScript2 and Phonetic keyboard
Merge pull request #100 from amire80/test_refactoring_cleanup

Test refactoring cleanup
Remove superfluous comma
Merge pull request #104 from siebrand/master

Remove superfluous comma
Add InScript2 keymaps for Kannada, Malayalam, Tamil, Telugu
Add missing ZWNJ in Telugu InScript2
Add one Malayalam transliteration test for 'N'

Apparently, this failed in the Java version, and it didn't appear
in the autotests.