jenkins build doesn't find commons lang as though it is on the class path... so revert it's encoding constants
SimpleDateFormat is not thread safe so give each thread its own copy
instead of string concatenation move single quotes to format string

as the formatter is only used for formatting we are safe to include the single quotes
	Examples/Ajax/MooToolsExample/Components/MTAjaxAutoCompleteTestPage.wo/
	Examples/Ajax/MooToolsExample/Components/MTAjaxExpansionTestPage.wo/
	Examples/Ajax/MooToolsExample/Components/MTStyledPopUpButtonTestPage.wo/
	Examples/Ajax/MooToolsExample/Sources/er/ajax/mootools/example/components/MTAjaxAutoCompleteTestPage.java
	Examples/Ajax/MooToolsExample/Sources/er/ajax/mootools/example/components/MTAjaxExpansionTestPage.java
	Examples/Ajax/MooToolsExample/Sources/er/ajax/mootools/example/components/MTStyledPopUpButtonTestPage.java
	Frameworks/Ajax/MooTools/Components/MTAjaxAutoComplete.api
	Frameworks/Ajax/MooTools/Components/MTAjaxExpansion.api
	Frameworks/Ajax/MooTools/Components/MTERAttachmentFlexibleUpload.api
	Frameworks/Ajax/MooTools/Components/MTStyledPopUpButton.api
	Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTAjaxAutoComplete.wo/
	Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTAjaxExpansion.wo/
	Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTERAttachmentFlexibleUpload.wo/
	Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTStyledPopUpButton.wo/
	Frameworks/Ajax/MooTools/Sources/er/ajax/mootools/MTAjaxAutoComplete.java
	Frameworks/Ajax/MooTools/Sources/er/ajax/mootools/MTAjaxExpansion.java
	Frameworks/Ajax/MooTools/Sources/er/ajax/mootools/MTERAttachmentFlexibleUpload.java
	Frameworks/Ajax/MooTools/Sources/er/ajax/mootools/MTStyledPopUpButton.java
	Frameworks/Ajax/MooTools/WebServerResources/scripts/core/mootools-core-1.4.5-full-compat-yc.js
	Frameworks/Ajax/MooTools/WebServerResources/scripts/core/mootools-core-1.4.5-full-compat.js
	Frameworks/Ajax/MooTools/WebServerResources/scripts/plugins/autocomplete/
	Frameworks/Ajax/MooTools/WebServerResources/scripts/plugins/fancyselect/
	new file:   Examples/Ajax/MooToolsExample/Components/MTAjaxAutoCompleteTestPage.wo/MTAjaxAutoCompleteTestPage.html
	new file:   Examples/Ajax/MooToolsExample/Components/MTAjaxAutoCompleteTestPage.wo/MTAjaxAutoCompleteTestPage.wod
	new file:   Examples/Ajax/MooToolsExample/Components/MTAjaxAutoCompleteTestPage.wo/MTAjaxAutoCompleteTestPage.woo
	new file:   Examples/Ajax/MooToolsExample/Components/MTAjaxExpansionTestPage.wo/MTAjaxExpansionTestPage.html
	new file:   Examples/Ajax/MooToolsExample/Components/MTAjaxExpansionTestPage.wo/MTAjaxExpansionTestPage.wod
	new file:   Examples/Ajax/MooToolsExample/Components/MTAjaxExpansionTestPage.wo/MTAjaxExpansionTestPage.woo
	new file:   Examples/Ajax/MooToolsExample/Components/MTStyledPopUpButtonTestPage.wo/MTStyledPopUpButtonTestPage.html
	new file:   Examples/Ajax/MooToolsExample/Components/MTStyledPopUpButtonTestPage.wo/MTStyledPopUpButtonTestPage.wod
	new file:   Examples/Ajax/MooToolsExample/Components/MTStyledPopUpButtonTestPage.wo/MTStyledPopUpButtonTestPage.woo
	new file:   Examples/Ajax/MooToolsExample/Sources/er/ajax/mootools/example/components/MTAjaxAutoCompleteTestPage.java
	new file:   Examples/Ajax/MooToolsExample/Sources/er/ajax/mootools/example/components/MTAjaxExpansionTestPage.java
	new file:   Examples/Ajax/MooToolsExample/Sources/er/ajax/mootools/example/components/MTStyledPopUpButtonTestPage.java
	new file:   Examples/Ajax/MooToolsExample/WebServerResources/css/ToggleDetails.css
	new file:   Examples/Ajax/MooToolsExample/WebServerResources/img/avatar.png
	new file:   Examples/Ajax/MooToolsExample/WebServerResources/img/avatar2.png
	new file:   Examples/Ajax/MooToolsExample/WebServerResources/img/triangleDown.gif
	new file:   Examples/Ajax/MooToolsExample/WebServerResources/img/triangleRight.gif
	new file:   Frameworks/Ajax/MooTools/Components/MTAjaxAutoComplete.api
	new file:   Frameworks/Ajax/MooTools/Components/MTAjaxExpansion.api
	new file:   Frameworks/Ajax/MooTools/Components/MTERAttachmentFlexibleUpload.api
	new file:   Frameworks/Ajax/MooTools/Components/MTStyledPopUpButton.api
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTAjaxAutoComplete.wo/MTAjaxAutoComplete.html
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTAjaxAutoComplete.wo/MTAjaxAutoComplete.wod
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTAjaxAutoComplete.wo/MTAjaxAutoComplete.woo
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTAjaxExpansion.wo/MTAjaxExpansion.html
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTAjaxExpansion.wo/MTAjaxExpansion.wod
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTAjaxExpansion.wo/MTAjaxExpansion.woo
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTERAttachmentFlexibleUpload.wo/MTERAttachmentFlexibleUpload.html
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTERAttachmentFlexibleUpload.wo/MTERAttachmentFlexibleUpload.wod
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTERAttachmentFlexibleUpload.wo/MTERAttachmentFlexibleUpload.woo
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTStyledPopUpButton.wo/MTStyledPopUpButton.html
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTStyledPopUpButton.wo/MTStyledPopUpButton.wod
	new file:   Frameworks/Ajax/MooTools/Components/Nonlocalized.lproj/MTStyledPopUpButton.wo/MTStyledPopUpButton.woo
	new file:   Frameworks/Ajax/MooTools/Sources/er/ajax/mootools/MTAjaxAutoComplete.java
	new file:   Frameworks/Ajax/MooTools/Sources/er/ajax/mootools/MTAjaxExpansion.java
	new file:   Frameworks/Ajax/MooTools/Sources/er/ajax/mootools/MTERAttachmentFlexibleUpload.java
	new file:   Frameworks/Ajax/MooTools/Sources/er/ajax/mootools/MTStyledPopUpButton.java
	new file:   Frameworks/Ajax/MooTools/WebServerResources/scripts/core/mootools-core-1.4.5-full-compat-yc.js
	new file:   Frameworks/Ajax/MooTools/WebServerResources/scripts/core/mootools-core-1.4.5-full-compat.js
	new file:   Frameworks/Ajax/MooTools/WebServerResources/scripts/plugins/autocomplete/AutoCompleter.js
	new file:   Frameworks/Ajax/MooTools/WebServerResources/scripts/plugins/fancyselect/FancySelect.css
	new file:   Frameworks/Ajax/MooTools/WebServerResources/scripts/plugins/fancyselect/FancySelect.js
Merge pull request #322 from johnnykahalawai/integration

Mootools and Mootools Examples Updates
some javadoc cleanup
Merge pull request #323 from btriller/javadoc

some javadoc cleanup
remove unnecessary casts and unused imports
replace deprecated classes by their successors
add constructors or make them public

This resolves the Java warning: Access to enclosing constructor <Foo> is emulated by a synthetic accessor method.
use ReentrantLock instead of NSRecursiveLock
move methods to appropriate class and deprecate old ones
some javadocs, white-spaces and overrides
deprecation