title: typeahead.js hint and highlight param not working with prefetch & remote
body: <p>I followed the instruction here to implement typeahead with bloodhound:
  <a href="http://twitter.github.io/typeahead.js/examples/#bloodhound">http://twitter.github.io/typeahead.js/examples/#bloodhound</a></p>
  
  <p>This is my html:</p>
  
  <pre><code>&lt;div id="remote"&gt;
    &lt;input class="typeahead" type="text" placeholder="Search for cast and directors"&gt; 
  &lt;/div&gt;
  </code></pre>
  
  <p>This is my js:</p>
  
  <pre><code>$(document).ready(function() {
  var castDirectors = new Bloodhound({
    datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    prefetch: '../api/v1/search/people_typeahead',
    remote: '../api/v1/search/people_typeahead?q=%QUERY',
      dupDetector: function(remoteMatch, localMatch) {
          return remoteMatch.value === localMatch.value;
      }
  });
  
  castDirectors.initialize();
  
  $('#remote .typeahead').typeahead(null, {
    name: 'cast-directors',
    displayKey: 'value',
    source: castDirectors.ttAdapter(),
      hint: false,
      highlight: true,
      templates: {
          empty: [
        '&lt;div class="empty-message"&gt;',
        'No matching names',
        '&lt;/div&gt;'
      ].join('\n'),
          suggestion: Handlebars.compile('&lt;a id="typeahead" href="{{link}}"&gt;&lt;p&gt;{{value}}&lt;/p&gt;&lt;/a&gt;')
      }       
  });
  });
  </code></pre>
  
  <p>however, even with hint set to false and highlight set to true, I'm still seeing hint and not getting highlights in the typeahead. What should I change?</p>