TitleCombo

For REL2_23 we want to add some new ExtJS components This is one of them.
A bunch of old stub files may be deleted in context of this work.

You may check the functionality by executing the following code in your
javascript console:

var x = Ext.create('BS.form.field.TitleCombo', {
  renderTo: 'firstHeading',
  width: 300
});

Ext.create('Ext.Button', {
  text: 'GET',
  renderTo: 'firstHeading',
  handler: function() {
    var val = x.getValue();
    console.log(val);
    console.log(val.getPrefixedText());
  }
});

Ext.create('Ext.Button', {
  text: 'SET String',
  renderTo: 'firstHeading',
  handler: function() {
    x.setValue( 'Main Page');
  }
});

Ext.create('Ext.Button', {
  text: 'SET Model',
  renderTo: 'firstHeading',
  handler: function() {
    var record = Ext.create('BS.model.Title', {
      prefixedText: 'Some Title'
    });
    x.setValue(record);
  }
});

Change-Id: I0f1dca1d8bce71ff9f8501ad8689b534ff1f9c9f
Merge "TitleCombo"