Use (modified) gedit tab label instead of our current custom code.
Submitted by Alexandre Mazari
Link to original bug (#644818)
Description
Extract tab label generation from EphyNotebook and replace it with a widget imported from GEdit. The local version of it was modified to remove any gedit specifics. Also it exposes more properties, so make it easy to use with g_binding.