BubbleEncapsulationMesh class now can generate bubble or droplet
(multiregion) mesh

The bubble droplet option is given in "type" xml. E.g. <type>symx
droplet</type>
Initial implementaion of general Bingham and alpha parameters for
AugmentedLagrangian_basic class

Looks the tests are fine. But I'm not satisfied with current code, a
little too complicated and messy. Will try to simplify it later.
ApplicationDriver classes replaced the adaptationLoop class for adaptive
and non-adaptive
Added the finalize_iterations() method for unitflow_iterator to get
rigth pressure

In unitflow_iteration of unitflow_iterator for linear case we update the
Uh field using param*normalrhs_Uh but not the Ph. Normally because we
are solving velocity/pressure together we have to update Ph as well. But
it doesn't affect the solution here. (Because the important thing is
augmented lagrangian rhs (T-aG) which depends only on new Uh and not Ph.
But we have to use right Ph for saving pressure to file.
Tested a symxy case for bubble encapsulation problem. Using symxy looks
fine
Made CFLSecantMethod inherit from SecantMethod rather using composition

All it does is that provides a different input for constructor of
SecantMethod. So it looked reasonable to inherit from that.
Made CFLSteadyAnalyser to inherit from SequenceSteadyAnalyser instead of
composition
Simplified BubbleEncapsulationMesh xml interface, no more
use_fineMesh_on_wall entry is needed

If the user puts 0 value for hwall or hwall entry doesn't exist then we
don't use fine mesh on wall. If 0<hwall is given the value is used
Made WavyChannelMesh class use RheolefDomainFile class for creating
domain file
Made ChannelMesh class use RheolefDomainFile class for domain file
generation
Removed the obsolete DiffusionForms class and it's header file