Corrected behavior for 'f', 't', 'F', 'T', ';', and ','

Updated "_vi_find_in_line" and "_vi_reverse_find_in_line"
It could return self.a instead. It could alleviate the responsibility for the caller to check for size in some cases. But I'm having a hard time coming up with a name that's not ambiguous for such a method.