Created category for FTS3 support.
Added protocol to implement custom tokenizer logic.
Support multiple named delegates using a single fts3 tokenizer module.
Two tokenizer implementations
Exposed method to run FTS commands.
Implemented accessor for offsets() in a result set.
Improved string buffer handling

Handle NULL input string.
Remove extra buffer allocation.
Stop word tokenizer needs to ignore prefix queries.
Fixed a warning under 64-bit builds.
Adjust encoding of BOOL and char values

Because `@encode(BOOL)` is the same as `@encode(char)`, the code was applying `BOOL` logic to char values. I’ve moved the `BOOL` logic to the end of the if statements. As it turns out, it will probably never reach that line because the `char` logic will take care of it fine. But it seemed like good defensive programming to keep the `BOOL` logic in there, nonetheless, in case Objective-C ever introduces a different `objCType` encoding for `BOOL`.

I also added a unit test for `BOOL` and `char` values.
Simplify tests and add `objectForColumnName` test for the `char` value
Fix offsets for two-word query terms.
Merge branch 'robertmryan-master'
Add Dependency Badge
Add References Badge to Readme
Merge pull request #293 from reiz/master

Adding 2 Badges
Move the CocoaPods markers down to the CocoaPods section.
sssssh clang, it'll be alright.
pedantic
Merge remote-tracking branch 'ccgus/master'
Can now access all the offsets() integers, not just the first.
Fixed byte position issues with custom tokenizers.
Added FTS3 source files and tests to FMDB project.