ACAD-65 Case-insensitive auth via a Filter and UserFinder
ACAD-65 Users can authenticate with their email address.
NOJIRA testing campfire integration
add maven project to automate integration testing
(cherry picked from commit 6b233511fb28dc069f1d7c042290c10e5ea19c5b)

Signed-off-by: Lance Speelmon <lance@speelmon.com>
adding the integration module I overlooked before
(cherry picked from commit ea106c81d4df8e9143597f21c7d87cc2ce8e6f1a)

Signed-off-by: Lance Speelmon <lance@speelmon.com>
give shutdown the correct sling.home setting. Add timeout capability to wait_for_startup script.
(cherry picked from commit 27d967c33681c0396c0720aa650d42cd635b22cb)

Signed-off-by: Lance Speelmon <lance@speelmon.com>
add a README file for the integration module
(cherry picked from commit 0722d16394d83b9bd74a106099547a49e60be4b4)

Signed-off-by: Lance Speelmon <lance@speelmon.com>
fix a couple of typos in the README file
(cherry picked from commit be4f76b9876fc59d934ed3cabe5ba38d14aa8a61)

Signed-off-by: Lance Speelmon <lance@speelmon.com>
add some ant tasks for checking port 8080 and ensuring nakamura shuts down
(cherry picked from commit 63778c3913f186ee4fa9cc91adb8beab1175e620)

Signed-off-by: Lance Speelmon <lance@speelmon.com>
KERN-2487 Standardize uniqueness mechanism.
Eliminate use of Time.now.to_i.
Fix some scripting bugs.
(cherry picked from commit 1861ae2406a7c64e018663e69ac28056aa6da8c5)

Conflicts:

	Gemfile.lock
NOJIRA make the ruby tests quiet, so we don't get output we don't want while running all tests.
(cherry picked from commit d5d5ddc02d6b0127df26a37dccd17c7c66f55646)

Signed-off-by: Lance Speelmon <lance@speelmon.com>
KERN-2520 remove curb from dependencies and doc
(cherry picked from commit 201a240617898eec38a2dc6fe0842aabc0b3ffbe)

Conflicts:

	Gemfile
KERN-2316 properly require rubygems and bundler everywhere
(cherry picked from commit 61dee212eb4cc300ac3860583566931b3d1dbb86)

Conflicts:

	testscripts/SlingRuby/kerns/kern-1003.rb
	testscripts/SlingRuby/kerns/kern-1020.rb
	testscripts/SlingRuby/kerns/kern-1024.rb
	testscripts/SlingRuby/kerns/kern-1025.rb
	testscripts/SlingRuby/kerns/kern-1045.rb
	testscripts/SlingRuby/kerns/kern-1055.rb
	testscripts/SlingRuby/kerns/kern-1057.rb
	testscripts/SlingRuby/kerns/kern-1064.rb
	testscripts/SlingRuby/kerns/kern-1090.rb
	testscripts/SlingRuby/kerns/kern-1100.rb
	testscripts/SlingRuby/kerns/kern-1154.rb
	testscripts/SlingRuby/kerns/kern-1372.rb
	testscripts/SlingRuby/kerns/kern-1376.rb
	testscripts/SlingRuby/kerns/kern-1540.rb
	testscripts/SlingRuby/kerns/kern-1795.rb
	testscripts/SlingRuby/kerns/kern-1829.rb
	testscripts/SlingRuby/kerns/kern-1836.rb
	testscripts/SlingRuby/kerns/kern-1874.rb
	testscripts/SlingRuby/kerns/kern-1877.rb
	testscripts/SlingRuby/kerns/kern-1887.rb
	testscripts/SlingRuby/kerns/kern-1895.rb
	testscripts/SlingRuby/kerns/kern-1896.rb
	testscripts/SlingRuby/kerns/kern-1902.rb
	testscripts/SlingRuby/kerns/kern-1998.rb
	testscripts/SlingRuby/kerns/kern-2027.rb
	testscripts/SlingRuby/kerns/kern-2034.rb
	testscripts/SlingRuby/kerns/kern-2035.rb
	testscripts/SlingRuby/kerns/kern-2078.rb
	testscripts/SlingRuby/kerns/kern-2113.rb
	testscripts/SlingRuby/kerns/kern-2122.rb
	testscripts/SlingRuby/kerns/kern-2183.rb
	testscripts/SlingRuby/kerns/kern-2196.rb
	testscripts/SlingRuby/kerns/kern-2205.rb
	testscripts/SlingRuby/kerns/kern-2210.rb
	testscripts/SlingRuby/kerns/kern-2211.rb
	testscripts/SlingRuby/kerns/kern-2243.rb
	testscripts/SlingRuby/kerns/kern-2263.rb
	testscripts/SlingRuby/kerns/kern-2274.rb
	testscripts/SlingRuby/kerns/kern-2275.rb
	testscripts/SlingRuby/kerns/kern-2277.rb
	testscripts/SlingRuby/kerns/kern-2282.rb
	testscripts/SlingRuby/kerns/kern-2379.rb
	testscripts/SlingRuby/kerns/kern-2416.rb
	testscripts/SlingRuby/kerns/kern-2477.rb
	testscripts/SlingRuby/kerns/kern-254.rb
	testscripts/SlingRuby/kerns/kern-270.rb
	testscripts/SlingRuby/kerns/kern-275.rb
	testscripts/SlingRuby/kerns/kern-277.rb
	testscripts/SlingRuby/kerns/kern-280.rb
	testscripts/SlingRuby/kerns/kern-284.rb
	testscripts/SlingRuby/kerns/kern-288.rb
	testscripts/SlingRuby/kerns/kern-289.rb
	testscripts/SlingRuby/kerns/kern-292.rb
	testscripts/SlingRuby/kerns/kern-293.rb
	testscripts/SlingRuby/kerns/kern-294.rb
	testscripts/SlingRuby/kerns/kern-296.rb
	testscripts/SlingRuby/kerns/kern-307.rb
	testscripts/SlingRuby/kerns/kern-310.rb
	testscripts/SlingRuby/kerns/kern-312.rb
	testscripts/SlingRuby/kerns/kern-330.rb
	testscripts/SlingRuby/kerns/kern-335.rb
	testscripts/SlingRuby/kerns/kern-345.rb
	testscripts/SlingRuby/kerns/kern-356.rb
	testscripts/SlingRuby/kerns/kern-455.rb
	testscripts/SlingRuby/kerns/kern-458.rb
	testscripts/SlingRuby/kerns/kern-483.rb
	testscripts/SlingRuby/kerns/kern-538.rb
	testscripts/SlingRuby/kerns/kern-552.rb
	testscripts/SlingRuby/kerns/kern-563.rb
	testscripts/SlingRuby/kerns/kern-568.rb
	testscripts/SlingRuby/kerns/kern-734.rb
	testscripts/SlingRuby/kerns/kern-740.rb
	testscripts/SlingRuby/kerns/kern-759.rb
	testscripts/SlingRuby/kerns/kern-763.rb
	testscripts/SlingRuby/kerns/kern-797.rb
	testscripts/SlingRuby/kerns/kern-854.rb
	testscripts/SlingRuby/kerns/kern-857.rb
	testscripts/SlingRuby/kerns/kern-891.rb
	testscripts/SlingRuby/kerns/kern-892.rb
	testscripts/SlingRuby/kerns/kern-909.rb
	testscripts/SlingRuby/kerns/kern-911.rb
	testscripts/SlingRuby/kerns/kern-926.rb
	testscripts/SlingRuby/kerns/kern-929.rb
	testscripts/SlingRuby/kerns/kern-933.rb
	testscripts/SlingRuby/kerns/kern-935.rb
	testscripts/SlingRuby/kerns/kern-949.rb
	testscripts/SlingRuby/kerns/kern-959.rb
	testscripts/SlingRuby/kerns/kern-989.rb
	testscripts/SlingRuby/kerns/testall.rb
	testscripts/SlingRuby/tests/authz-base.rb
	testscripts/SlingRuby/tests/authz-test.rb
	testscripts/SlingRuby/tests/basiclti-test.rb
	testscripts/SlingRuby/tests/check-login-stability.rb
	testscripts/SlingRuby/tests/contact-test.rb
	testscripts/SlingRuby/tests/form-auth-test.rb
	testscripts/SlingRuby/tests/imscp-handler-test.rb
	testscripts/SlingRuby/tests/message-test.rb
	testscripts/SlingRuby/tests/node-create-test.rb
	testscripts/SlingRuby/tests/owner-authz-test.rb
	testscripts/SlingRuby/tests/owner-principal-test.rb
	testscripts/SlingRuby/tests/page-create-test.rb
	testscripts/SlingRuby/tests/page-structure-test.rb
	testscripts/SlingRuby/tests/private-store-test.rb
	testscripts/SlingRuby/tests/rss-test.rb
	testscripts/SlingRuby/tests/sling-search-test.rb
	testscripts/SlingRuby/tests/testall.rb
	testscripts/SlingRuby/tests/user-manager-test.rb
	testscripts/SlingRuby/tests/var-cluster-test.rb
KERN-2316 properly require rubygems and bundler everywhere
(cherry picked from commit 257af45384994cf2ae0773f509f9e01ea6bc3a08)

Signed-off-by: Lance Speelmon <lance@speelmon.com>
ACAD-772 test 123
[#ACAD-772] test commit
ACAD-772 merge automated integration test
NOJIRA rev version number for 1.1.2 sprint
ACAD-96 created a debug checkbox in the CAPTCHA config. When checked CAPTCHA verification is ignored.
ACAD-65 Add test. Fix a bug in ci lookup.