Added Google Font Preview Functionality / Fixed Google Font Selects

Google fonts can now use weight and italic for each font. To use them define them like so:

```
     "options" => array(
			"none" => "Select a font",
			"Lato:900" => "Lato", // Ultra bold
			"Lobster+Two:700italic" => "Lobster Two Bold Italic", // Bold Italic
			"Playfair+Display:900italic" => "Playfair Display Black Italic" // Ultra Bold Italic
		)
```

Also fixed an issue with google fonts that if you had more than one google font listed on the same tab, it would not select the correct value for the first google font or show the preview.