advection diffusion boundary condition 2D: missing bcType

The complexDynamics/advectionDiffusionBoundaryCondition2D.h does not include the boundary types option, which does exist in the 3D version.
For example 2D:

    virtual void addTemperatureBoundary0N(
        Box2D domain, BlockLattice2D<T, Descriptor> &lattice) = 0;

vs 3D:

    virtual void addTemperatureBoundary0N(
        Box3D domain, BlockLattice3D<T, Descriptor> &lattice,
        boundary::BcType bcType = boundary::dirichlet) = 0;

This prevents the usage of 2D neumann bcTypes.