Merge pull request #242 from Gol-D-Ace/master

Update crowdin url for translator instructions
Fix Remove Dialog

Remove failed test and add other Messagebox to correct Text with Language support

Add Title again -,-
Merge Freetype text plugin
Add font property

Adds the following function:
------------------------------
obs_properties_add_font

This function creates a 'font' property to allow selection of a system
font.  Implementation by the UI should treat the setting as an obs_data
sub-object with four sub-items:
 - face:   face name (string)
 - style:  style name (string)
 - size:   size (integer)
 - flags:  font flags (integer)

'flags' can be any combination of the following values:
 - OBS_FONT_BOLD
 - OBS_FONT_ITALIC
 - OBS_FONT_UNDERLINE
 - OBS_FONT_STRIKEOUT
Add font property to properties widget

Displays the full name of the font in the font's designated settings,
with a "Select Font" button which brings up a font chooser dialog.
Merge pull request #240 from jkoan/master

Fix Remove Dialog
Fix cursor position in xshm plugin

By premultiplying the cursor translation the cursor is positioned
relative, and thus correctly, when the source has transformations
applied to it.
Merge pull request #247 from fryshorts/xshm-input

Fix cursor position in xshm plugin
Add system font lookup for mac/windows

This changes the font plugin from using a font file to using a specific
installed system font, which is searched for on each specific system and
associated with the font file.  It now uses a font property instead of a
path property, and font size has been removed because the font property
now handles that.

When the module is first loaded, it will build up a list of system fonts
in order to be usable by Freetype.  It was quite painful to program this
because font files can contain multiple localized versions of their face
names, and then there was the issue where windows likes to mangle
custom style types to the font name.  Regardless, it all seems to have
worked out pretty well.

Minor issues:
- Truetype/Opentype fonts sometimes do not automatically have
  italic and/or bold styles available, it seems that the system applies
  transformations manually in those cases.  We don't do this yet,
  however, so right now a user might select a font with italic/bold
  only to discover that italic/bold doesn't always work.  Not entirely
  sure what to do about this yet.  There's probably a freetype function
  to do something like that somehow,

This also requires that iconv be used for non-windows systems to be able
to look up localized font names within font files.  Windows will use
the win32 API and code page IDs to translate font names.
Merge pull request #243 from jp9000/font-test-mac

Merge freetype text plugin
Fix the cmake code for text-freetype2

it is now possible to build text-freetype2 on linux if you comment out a return() otherwise there would have been an error
Also i made the word iconv in find_package lower case, to match the APPLE cmake code
Merge pull request #248 from benklett/cmake-fixes

Fix the cmake code for text-freetype2
Fix double invocation of install_obs_plugin in every single plugin
Merge pull request #249 from BtbN/cmake-fix

Fix double invocation of install_obs_plugin in every single plugin
Add CoreGraphics window utilities
Add Display Capture crop modes
Add Window Capture to mac-capture plugin
Add reverse matrix multiply functions

The *_i functions multiply the value by the matrix instead of the other
way around, then store the result.
Fix gs_matrix_* issues

Multiplication of the matricies was being done in the wrong direction.
This caused source transformations to come out looking incorrect, for
example the linux-xshm source's cursor would not be drawn correctly or
in the right position if the source was moved/scaled/rotated.  The
problem just turned out to be that the gs_matrix_* functions were
multiplying in the wrong direction.  Reverse the direction of
multiplication, and the problem is solved.
Fix freetype cmake module

On fedora, the freetype cmake module would not find the correct
location.  This is because it wasn't using the pkg-cofig include
directory, which is different from the main ft2build.h header directory
(which is /usr/include).

This modification may be a good thing to do on all the cmake packages,
actually.  Currently, they all just search for the location of a
specific header, and ignore the pkg-config includes if they find it in
specific hint locations.