Fixing ReefCrest bug

Limiting ReefCrest so it doesn't go over 100 when pump is configured for
anti-sync.

I had DCPump.Speed set to 100 and the anti-sync pump was getting values
up to 120% since DCPump by default uses 20 as the offset for ReefCrest
mode.  Just added a constrain to prevent someone from making same
mistake I did.
Merge pull request #7 from lnevo/newlightprofile

Added Sigmoid functions for each channel.

Lee added in all of the PWM class functions for this new profile.
Added Raw for PWM member functions

Using Raw internally for things that call the higher res PWM slope type
functions.  Arduino wasn't doing the right thing with the bytes all the
time when assigning them.
Added Raw for expansions

Added Raw for dimming expansions and also added 16Ch dimmer to the
Override function.
Merge branch 'issue171' of https://github.com/amunter/Libraries.git into dev
Merge remote-tracking branch 'origin/dev' into newlightprofile
Added new Raw calls for Sigmoid
Fixes for Raw/Sigmoid
HWHM change

slopeLength was really easy to overflow byte boundary to get a nice
slope, so I made it half width half max instead of full width half max.