This commit was manufactured by cvs2svn to create branch
'XPRESSIVE_1_1'.
xpressive v1.1 in progress
misc fixes
fix doc bug
fix doc-comment for regex_replace
static_xpression and alternates_list keep track of width and purity
clean-up, better compile times, minor perf tweak to simple_repeat_matcher
port intel debug symbols fix from HEAD to XPRESSIVE_1_1
clean up alternate_matcher
clean up static_xpression::get_width
massive clean-up and reorg
fix performance regression
eliminate unnecessary alternates_to_matchable and a std::list<sequence> instantiation
simplify sequence::operator|=
eliminate alternates_factory and epsilon_mark_matcher, add optional_(mark_)matcher
use optional_matcher when applicable in dynamic regexes
make regex algorithms range-based (TODO: range-based regex_replace?), fix \overload doc comments
user intrusive_ptr for lighter-weight reference counting where possible
fix static_compile hidden_mark_count_ bug
s/do_save_/pure_/ in the independent sub-expression matchers