Upstream

Increased the maximum number of programs allowed to 64.  This was done to support the request by DWoener in the forums.

I tested this change by created 34 programs and manually executing the 34th program.  I also set the 34th program to run at a particular time and it all worked as expected. However I didn't do extensive testing of all functions beyond those (I didn't test the iPhone app to ensure it could display >32 programs, for example.)