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

[SVN r33275]
xpressive v1.1 in progress


[SVN r33326]
misc fixes


[SVN r33346]
fix doc bug


[SVN r33366]
fix doc-comment for regex_replace


[SVN r33378]
static_xpression and alternates_list keep track of width and purity


[SVN r33573]
clean-up, better compile times, minor perf tweak to simple_repeat_matcher


[SVN r33574]
port intel debug symbols fix from HEAD to XPRESSIVE_1_1


[SVN r33600]
clean up alternate_matcher


[SVN r33601]
clean up static_xpression::get_width


[SVN r33602]
massive clean-up and reorg


[SVN r33648]
fix performance regression


[SVN r33649]
eliminate unnecessary alternates_to_matchable and a std::list<sequence> instantiation


[SVN r33650]
simplify sequence::operator|=


[SVN r33651]
eliminate alternates_factory and epsilon_mark_matcher, add optional_(mark_)matcher


[SVN r33660]
use optional_matcher when applicable in dynamic regexes


[SVN r33662]
make regex algorithms range-based (TODO: range-based regex_replace?), fix \overload doc comments


[SVN r33696]
user intrusive_ptr for lighter-weight reference counting where possible


[SVN r33715]
fix static_compile hidden_mark_count_ bug


[SVN r33720]
s/do_save_/pure_/ in the independent sub-expression matchers


[SVN r33721]