Updated Spanish translation
Reimplement Roman numeral detection

Roman numeral detection code used complicated process of check, parse,
build, compare to detect if a string was a valid Roman numeral.
Reimplemented as a single step, that only checks for the validity (and
well-formedness) of the string, without computing its value.

It uses the same modern Roman numeral notation, including subtractive
notation.
Move main window to EtApplicationWindow object
Pass the main window to actions as user data
Move log area to EtLogArea object
Move playlist window to EtPlaylistDialog object
Move load filenames dialog to EtLoadFilesDialog
Move file search dialog to EtSearchDialog object
Move preferences dialog to EtPreferencesDialog
Move CDDB dialog to EtCDDBDialog object
Move scan dialog to EtScanDialog object
Replace strncat() with g_string_append()
Move select and unselect actions to main window
Move file selection actions to EtApplicationWindow
Set a rough initial window size and pane positions
Move browser to EtBrowser object
Improved scanner functions and added test cases

https://bugzilla.gnome.org/show_bug.cgi?id=726108