Updated target API level to Android 4.4.

Updated version number for the next release.

Code cleanup and optimization.

Modified color scheme - there are now "empty" cells to indicate time ranges before and after the current known cycles and predicted period days now also display days with white text.