series: test alternative syntax for evaluation.
Add initial files for the conver_to template.
real: move the swap function from std to the class namespace, as inline friend.

This is the idiomatic modern way of providing a user-defined swap.
convert_to: some changes to cope with ICC problems, minor fixes and doc.
real: actually remove the swap() free function.

Seems like in C++11 swap() is going to be implemented with move semantics anyway,
we probably can just forget about swap() in general.
convert_to: some testing with functions.
mp_integer: simplify the arithmetic and logical operators to use the same logic
as real and rational for template metaprogramming.

This allows us to get rid of a bunch of redundant type programming and simplifies
function signatures.
mp_integer: remove a couple of TODO items.
Merge branch 'development' into quadmath

Conflicts:
	src/CMakeLists.txt