add .gitignore
add requirement for installer-default
update license
set installer-default version
add meta files
update docblocks
update meta files
add a segment interface
run tests in isolated processes
comment changes
add a LazySegment object
implement the SegmentInterface
you should now pass $_COOKIE as the third param to Manager. this is to support another change, a fix to isActive() that now makes it work properly.  Previously, isActive() only told you if a session had started, not if one was available ot be activated.
load the new files
instantiate the manager with $_COOKIE now
add injection for $_COOKIE
update tests
update src files
BC break, but it's a Google beta, so.

Segments now lazy-load themselves.  On read, they will reactivate an available session, but will not start a new one.  On writes, they will reactivate an available session, or start a new one if one is not available.

This means that creating a segment object no longer starts a session; you have to read from or write to one for the session to start.
change to use new Segment constructor signature