Preferences: disable edit buttons if no selection

If no extractor is selected, disable the Edit and Delete buttons.
Preferences: scroll extractors list to the top

There are now more extractors that fit into the list area. Only
selecting the first item would still leave the list scrolled to the
bottom (at least on OS X), so make sure the selected item is visible.
Remove nonsense snipped from OnDeleteExtractor
Make it possible to disable unwanted extractors

Add checkboxes to the extractors in preferences and allow the user to
uncheck and disable unwanted extractors. This is useful e.g. in PHP
projects where JavaScript code is not localized and scanning .js files
just wastes time (or worse, introduces errors).
Initialize Sidebar::m_catalog in ctor
Support wildcards in excluded paths

Extend the support for exclude paths when updating from sources to allow
specifying not only directories and files, but also wildcards such as
"*.js" to summarily exclude certain file types.
Fix numerous bugs with sidebar having invalid m_catalog

Add a NotifyCatalogChanged() helper that always notifies both the list
and the sidebar. This should eliminate all the remaining invalid
pointers bugs where the sidebar wasn't aware of m_catalog being
invalidated.
Don't crash on unexpected "done and next" event

This shouldn't happen, but there's a bug in wx whereas accelerator-based
commands (from custom accelerators table, not wxMenu itself) bypass
wxEVT_UPDATE_UI and can be fired even if the corresponding menu is
disabled.
Limit TM results filled during update to good ones

When updating from sources and consulting the TM, don't fill in any good
(i.e. best available) results, but only those that have some reasonable
quality, to avoid lots of fuzzy nonsense in there. Currently the
threshold is set at 75% match.
Poedit.desktop: Add Catalan, Esperanto and Spanish translations
Merge pull request #133 from Fitoschido/translations

Poedit.desktop: Add Catalan, Esperanto and Spanish translations
Merge branch 'master' of github.com:vslavik/poedit
Update wxWidgets
Merge remote-tracking branch 'upstream/master' into stable