This commit was manufactured by cvs2svn to create branch
'XPRESSIVE_1_1'.

svn path=; revision=33275
xpressive v1.1 in progress

svn path=; revision=33326
misc fixes

svn path=; revision=33346
fix doc bug

svn path=; revision=33366
fix doc-comment for regex_replace

svn path=; revision=33378
static_xpression and alternates_list keep track of width and purity

svn path=; revision=33573
clean-up, better compile times, minor perf tweak to simple_repeat_matcher

svn path=; revision=33574
port intel debug symbols fix from HEAD to XPRESSIVE_1_1

svn path=; revision=33600
clean up alternate_matcher

svn path=; revision=33601
clean up static_xpression::get_width

svn path=; revision=33602
massive clean-up and reorg

svn path=; revision=33648
fix performance regression

svn path=; revision=33649
eliminate unnecessary alternates_to_matchable and a std::list<sequence> instantiation

svn path=; revision=33650
simplify sequence::operator|=

svn path=; revision=33651
eliminate alternates_factory and epsilon_mark_matcher, add optional_(mark_)matcher

svn path=; revision=33660
use optional_matcher when applicable in dynamic regexes

svn path=; revision=33662
make regex algorithms range-based (TODO: range-based regex_replace?), fix \overload doc comments

svn path=; revision=33696
user intrusive_ptr for lighter-weight reference counting where possible

svn path=; revision=33715
fix static_compile hidden_mark_count_ bug

svn path=; revision=33720
s/do_save_/pure_/ in the independent sub-expression matchers

svn path=; revision=33721