DialogLayer support CCAction

1. DialogLayer support onEnter Action and onExit Action for the
MainBoard Child in it. Use addBoardChildWithAction.
2. Use addBoardChildWithAction function instead of addChild will add the
childBoard auto be the visible board without call the setVisibleBoard
function. If you do not want the DialogLayer response the click outside
visible board, you will call the setVisibleBoard with parameter NULL to
fobbiden click action.
3. Add SetBackgroundColorOffBeforeEndDialogAction function to help your
end Action with Mainboard in DialogLayer better look. It will set
background transparent before the Action.