Fix preprocessor rules, #1170
Fix endif
Merge pull request #1171 from ajaxorg/fix/cpp

Fix preprocessor rules, #1170
use relative paths
update tokenization examples
fix c and stylus highlighters
better support to Github style code blocks in markdown
 Issue #1131
remove weird ruby style comment highlighting from clojure mode
cleanup xml highlight rules
make xml strings non greedy to allow better mixed modes
non greedy js strings
merge tokens of same type by default
add forgotten abap demo to index
update highlighting tests after change
#1138 Markdown mode should be based on HTML mode
fix tests failing because of merged paren tokens
fix error in objectivec_highlight_rules when Array.prototype is modified
Merge pull request #1172 from ajaxorg/highlighting/js

Highlighting bugfix
Fix #1143, #1144, #1145
small cleanup