update context regex to support c++ template syntax

fixes #57
Prevent complete using a funcref
fix type on use of b:SuperTabNoCompleteBefore func ref
Merge remote-tracking branch 'ervandew/master'