Upate with latest changes to module code
code clean up for first release
change mktime() to time on line 323, due to PHP warning
Issue #2229565 by Agileware: Fixed bug where user was unable to select 'no-schedule' for a node revision, that previously had a schedule selected.
Issue #2240897 by tregismoreira: Fixed bug with php warning for using mktime() instead of time().
Issue #2241065 by tregismoreira: Fixed bug with completed schedules being set as default schedule for new node revisions
Issue #2249413 by mvwensen: Fixed bug with error reporting when no schedule is selected for new nodes