Added ability to specify model attributes for our action to save to

Setup public variables to make using other form models / Active Record
models easier to do.
Merge pull request #11 from acorncom/attribute-naming-options

Added ability to specify model attributes for our action to save to
Moving our init system around to prepare things down the road
Shifting to allowing the option to pass in an instantiated form model

This gives us greater control over things like scenarios set on the model,
and more ability to fine tune other options if we override the action.
Merge pull request #12 from acorncom/improving-action-model-options

Improving action model options
Refactoring out our delete portion of the action

This allows easier overriding if so desired.
Fixed a naming bug that conflicts with a PHP function :-/
Pulled file existance testing out to allow easier overriding
Shifted to passing in the file array/object, easing overriding capabilities
Shifted path logic into separate functions
Refactored out paths
Refactored out the file url to allow easier overriding
jQuery-File-Upload "maxNumberOfFiles" param now depends on "multiple" property of the widget
Refactoring at XUploadAction
I18N added, improvements at templates
Correct deleteUrl based on CAction::getId() rather than "upload" string.
Fixed incorrect behavior when XUploadAction::$subfolderVar was false.
No script files are now loading from github.com/blueimp.
Added XUpload::$showForm param
JS files from github.com/blueimp
Merge pull request #13 from alphard-code/master

I like all the changes, thanks!
Merged in 0.5 changes with unpushed up changes of acorncom's

Merge branch 'master' of github.com:Asgaroth/xupload

Conflicts:
	actions/XUploadAction.php
Fixed a bug that occured as part of our merge