Prevent Conflict with WP Super Cache

Simply adds the DONOTCACHEPAGE constant to the download handler as WP Super Cache would otherwise create a conflict causing the file to be displayed as text on a page rather than being accessed properly.

Initially reported here http://wordpress.org/support/topic/downloads-displaying-code-rather-than-viewing-filedownloading but this appears to be the fix that doesn't require any additional work.