srt: Factor out a goto statement

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Merge pull request #13 from dwbuiten/goto1

srt: Factor out a goto statement
Remove -D__STDC_FORMAT_MACROS from CXXFLAGS

The inttypes defines are no longer used anywhere due to that agi::Format
doesn't require them.
Make all of the syntax highlighter colors customizable

Closes #1782.
Update fontconfig
Update Chinese translations. Closes #1779.
Modernize the EBU STL writer a bit
Fix a case where the found text would not be selected with find/replace

SubsTextEditCtrl::SetTextTo needs to update the selection via the text
selection controller or the text selection controller will have an
outdated cached state until the UpdateUI event is processed, which
soemtimes resulted in it not actually setting the selection when it
needed to be.
Support running setup.sh out-of-tree
Fix failing path test on Linux
Fix test compilation with gcc
Disable iconv tests that require on libiconv functionality when not using libiconv
Add travis CI support
Eliminate race condition in fs::Touch test
Fiddle with the dependency info for libresrc to hopefully work better
Submit code coverage information to Coveralls
Improve the line_iterator tests
Remove unused helper function
Exclude more stuff from coveralls to cut down on noise
Use the boost 1.55 tarball on travis since cloning the repo takes forever