Fix some misc issues

### Summaries of each commit

ae23ffb **Fix include guard mismatch**
- `BOOST_FUSION_REPETITIVE_VIEW_ITERATOR_HPP_INCLUDED` v.s. `BOOST_FUSION_REPETITIVE_VIEW_HPP_ITERATOR_INCLUDED`
 - This issue also affects master branch. I'll open hotfix pull-request if you want.

90206f5 **Fix result type mismatch**
- The variadic meta-function `result_of::make_deque<>::type` is inconsistent with the variadic function `make_deque` returning type: `as_fusion_element`-ized type returned actually.

179e36f **Do not expand BOOST_NO_CXX11_RVALUE_REFERENCES while preprocessing.**
- To protect unexpected expanding in some env.
 - In my env, Wave should behave GCC(system native compiler) to process some include. Then Boost.Config will define `BOOST_NO_CXX11_RVALUE_REFERENCES` and Wave expands it to empty.

8dc502d **Remove dup of internal macro**
- `BOOST_FUSION_AS_FUSION_ELEMENT` is defined twice.

c6cb258 **Fix doc typo and describe about c++11 make_map.**
- `C++11` should be `C++03`.
- For consistency with make_deque.