Trac #2660 [nine] buildrequests data API uses popBooleanFilter for non-booleans

 - added data fields 'branch', 'repository', 'codebase' for buildrequests.
   updated the doc
 - added resultSpec.popStringFilter (popStringFilter == popBooleanFilter)