FixedPoint: Added implicit convert function + indent

svn path=/sandbox/; revision=78045
Type extensible Dag model. Building example Dag.

svn path=/sandbox/; revision=78047
FixedPoint: renaming

svn path=/sandbox/; revision=78052
FixedPoint: Added is_convertible, is_implicitly_convertible and is_explicitly_convertible which are used an enablin conditions of convertible without loss, explicit conversion with possible loss and implicit conversion with loss.

svn path=/sandbox/; revision=78054
FixedPoint: Added add_result and replace it whenever is can be used.

svn path=/sandbox/; revision=78055
FixedPoint: Added add_result and replace it whenever is can be used.

svn path=/sandbox/; revision=78060
Add tentative arbitrary precision version of T2.
Add special cases from Owen's original paper as test cases.

svn path=/sandbox/; revision=78062
Add some special case handling.

svn path=/sandbox/; revision=78063
Refactoring of DAG Schema.

svn path=/sandbox/; revision=78066
FixedPoint: Reanmming is_explicit to allows_implicit_conversion_from_fp and added allows_explicit_conversion_from_builtin

svn path=/sandbox/; revision=78068
FixedPoint: Added implicit/explicit conversion from builtins depending on the family

svn path=/sandbox/; revision=78069
Updating documentation.
Adding compiler directives to disable edge/vertex/cell data member.

svn path=/sandbox/; revision=78072
FixedPoint: Code formated and added some constexpr on comparisions

svn path=/sandbox/; revision=78073
Removed the temporary storage from the multiplication routine.
Organized the class constants better.

svn path=/sandbox/; revision=78075
Building example Dag. Checking queries.

svn path=/sandbox/; revision=78079
Change owens_t_T1_accelerated to use larger n and stop on convergence.  Also returns an error bound.
Add arbitrary precision versions of T2 and T4.
Refactor owens_t_dispatch into different version for different precisions.
Arbitrary precision code now pretty much works, but gets rather inaccurate for a very close to 1.

svn path=/sandbox/; revision=78080
Building example Dag. Checking queries.

svn path=/sandbox/; revision=78089
Building example Dag. Checking queries.

svn path=/sandbox/; revision=78091
FixedPoint: Added multiply_result and divide_result

svn path=/sandbox/; revision=78093
Re-factor cpp_dec_float class constants.
Extend cpp_dec_float low-digit range from 30 to 9.
Removed temporary storage from cpp_dec_float multiply routine.
Extended tests to 9, 18 and (sqrt test) to 1000 digits.

svn path=/sandbox/; revision=78097