Added ProgressBarGUI class, and modified saveAs().

ProgressBar now shows properly for all files within the main sketch
folder, but not within sub-folders.

To Do:
1. Make ProgressBar take into account files that have already been copied
within sub-folders in the sketch, and not onlyafter the entire folder has
been copied.
2. Rename "Saving X As Y..." with "Saving <original_project> As
<new_project>"
3. The progress made for very large files is shown only after the ENTIRE
file has been copied. Modify processing.app.Base as well so that for large
files, the ProgressBar is updated in (almost) real time
4. Make "Done Saving" appear in Message Area only after the entire Save As
operation is complete
Improved significantly on ProgressBar

Improvements 1,2 and 4 as mentioned in the last commit have been
implemented, i.e., ProgressBar now takes into account files within
sub-folders, the Label now reads properly in the "Save As progress" dialog
box, and "Done Saving" message appears in the message area only after the
entire process is completed.

To do:
1. Ensure progress bar reflects large files accurately
2. Add comments, minor clean-up
Save As Progress Bar complete, resolving issue #70

Now works for large files within folders as well.
Code is now commented as well.
Progress Bar now displays when Adding Files
Shifted ProgresSBarGUI inner class to new class

Sketch.ProgressBarGUI is now ProgressFrame
Also performed some minor formatting
All ProgressBar code shifted to ProgressFrame clss

Base is now exactly like the original.
Only change in Sketch is that a new event dispatch thread has been created
during Save As or Add File.

Base back to original
Merge pull request #2370 from joelmoniz/SaveAs2

Progress Bar when Saving As ( Issue #70)