NSNotificationCenter applied

NSNotificationCenter applied to durationElapse && delay && remind &&
durationView
Modify GraphicClockView

Modify GraphicClockView:
added needles
organized MDClockBackGround && MDClockDial && MDClockNeedle &&
MDClockGlass
拆分MDDurationView

拆分为MDDurationFill和MDDurationBound，前者单独刷新，优化性能30%
Activated Graphic Clock

added a timer for the clock,added needlesMove method including
animation codes to rotate the needleViews.
Clean Up && added ClockDrawBoundOption
added Light Effect
added durationView alpha effect

IT COST TO MUCH CPU
Optimization!

low down the frequence of refreshing durationView.
added @autoreleasepool.
added Shadow Effect

added Shadow Effect to needles and ClockBackGround;
modified duration bounds color to blackColor,set bound line thinner;
increased alpha radius of durationFill ;
changed backgound color of TomatoClockViewController;
added shadow for ClockDial
added Clock Radius
added clock radius option
modified dail shadow && needle shadow
change (id)init to (instancetype)init
fix notification bug

added observer before notifying
manage duration with NSDate
add resouces to project

images & sounds
added icons
Merge branch 'NSNotificationCenter'

Conflicts:

MDTomatoClock/MDTomatoClock.xcodeproj/project.xcworkspace/xcuserdata/Dev
eloper.xcuserdatad/UserInterfaceState.xcuserstate
	MDTomatoClock/MDTomatoClock/MDDuration.h