Refine I log out web step.

- Refine I log out web step.
Devise.rb : 10 stretches for Dev, Production, & staging. 1 for others.
Add nextgen portals.
FactoryGirl is needed for seed data in new portals.
create_fake_data.rb : parametize default_password, use with chef databags
create_fake_data.rb : update settings.sample.yml
default_users_roles_and_portal_resources.rb : extract project creation.
Remote task to setup a default project.
bugfix:devise update broke jnlp session handling

this fixes that problem and adds some tests around so 
perhaps it will keep working in the future
remove disabled plugins

they have all been replaced
Add guard and guard spark for faster local dev tdd
(migration) Admin::Project Add pub_interval method

and tests.

MIGRATION: Add pub_interval to Admin::Project

views/admin/project/edit|show : Update the text help for PUB interval.
Update JNLP helper to use Admin::Project pub interval.
Guardfile: Adjust path to lib tests to match our setup.
Add tests for PadletWrapper
PadletWrapper : remove some methods from the public.
PadletWrapper : Extract Padlet Constants.
PadletWrapper :  JSON results are in the response body.
PadletWrapper : add method make_public.  Also, walls public by default.
admin_projects: MIGRATION: default pub_interval 5 minutes in schema.