adding testing utility
Merge branch 'master'
Fix assignment basic_hold_any::operator= #35 (c++11)

The template version would not be used because the compiler-generated
one was a closer match. The implicit assignment, however, broke the
ownership semantics.
Merge branch 'temp'
Merge pull request #36 from sehe/develop

Fix assignment basic_hold_any::operator= #35 (c++11)
preparing for calc9
ported qi calc1
ported qi calc2; now using lambda functions
- Added calc 9 (ported from Qi calc 8).
- Fixed is_substitute for variants
- Fixed variant_find_substitute when Attribute and Variant is the same type
porting bug fix
added bool parser
Merge branch 'spirit_x3'
Merge branch 'origin/develop'
added bool.cpp test
Merge branch 'develop'