enable use of alternate period classes

'firstWeekday' code removed
Week0 provides a Week period that begins on Sunday -
to use it pass array('weekClass' =>' \Calendar\period\Week0') to Calendar::setClasses().
if instantiating Month directly, pass array('weekClass' =>' \Calendar\period\Week0') to Month::__construct as second parameter.