Modification to ExpressionEngine's CodeIgniter based Upload library. Forces directories to be created if they don't exist.

CodeIgniter/system/libraries/Upload.php