Fix parse error on yaml lexer
c: add more type keywords
c: introduce expr_bol for non-label line starts
fix tokens from nested `#if 0`

and cover #ifdef and #ifndef in the nesting
use `super` in C++ keyword defs
cpp: put pseudo keywords in :statements
Implement RegexLexer::State#inspect
better error behavior for non-existing states
c++: spec inner classes
c: add a stub for builtins
add an objective c lexer

closes #27
add pry-debugger to the bundle
best_by_source bugfix: only look at filtered lexers
spec and implement objc filename matching
Revert "add pry-debugger to the bundle"

This reverts commit 1a907d61a807ba8e1579052bb88d6f209923311f.

debugger was breaking rubinius on the ci server :(
cpp bugfix: don't be dependent on load order
Merge branch 'master' into bugfix.yaml-error
Merge branch 'bugfix.yaml-error'
v0.5.2
bugfix: fix error on parse ruby