New hidden preference: max_interface_tab_width

The hidden option controls the maximum width of the document tabs before the label texts are ellipsized (30 characters by default).

This should close a feature request from 2009 with some implied support by @Enrix835 : http://sourceforge.net/p/geany/feature-requests/321/