Implemented generalized kernel framework and hypersingular operators.
Also have test of all the new kernels.
Little fixes. Moved singularity type within the kernels.
Refactored double_integral so it can handle RHS integrals as well as
matrix integrals. Implemented a RHSAssembler class. Decent tests of the
RHS methods.
An additional RHSAssembler test.