Adding IPU2 driver -- work in progress!!

This is an intermediate commit, which will have build failures, but
committing to see if I can save my work to a remote branch.
Incremental work -- cpmem init complete

Checking in to devel branch. Build may not work!!
Incremental work -- updated idmac and dc inits

This commit should go to devel branch only. This is an incremental work,
compilation may fail.
Temporary work -- finished dc controller init

Note: This work is a temporary work, buiding this may throw lot of build
issues.
Temporary work -- added vidoe mux capability

Now byoos's imx video has capability to select the sources such as IPU1,
2's DI0 or DI1 for different sinks such as HDMI, LVDS0, LVDS1, MIPI.
Need to build and test.
Unit testing completed for video feature

The new I.MX6x video feature via IPU2 is unit tested. Ready for
functional testing on Sabreauto EVK target.
Added video via IPU2 support.

The files are built and unit tested. Ready for functional testing.
Merge pull request #8 from aananthcn/devel

Devel