Adding auth sources
Adding roles and the ability to assign users to projects
Adding the ability to edit users from the projects page.
Added on the fly registration for LDAP.
Tweaks to get roles and LDAP working

Removed calls to check role on stages. Instead check on the project
Fixed reversed logic in user#password_required? method
No longer dynamicly rendering stylesheet
Changed shabang ruby path
Fixed some issues with access to projects for non admins.
Removing old call and updating to new user role for recipes.
Fixed bug with on the fly registration. Attrs were not being set.
Adding archived flag to projects
Allows projects to be archived and made pages much faster with less
database calls.
Fixing bug when creating a project.
Fixed big with sorting objects for the sidebar.
Only showing projects a user can view.
Making any user with a project assigned to them able to edit the project.
Merge remote branch 'peritor/master'
Merge remote-tracking branch 'bradly/master' into rails3

Conflicts:
	app/controllers/application_controller.rb
	app/helpers/application_helper.rb
	app/views/hosts/index.html.erb
	app/views/hosts/new.html.erb
	app/views/hosts/show.html.erb
	app/views/layouts/_hosts.html.erb
	app/views/layouts/_projects.html.erb
	app/views/layouts/_recipes.html.erb
	app/views/layouts/_users.html.erb
	app/views/projects/index.html.erb
	app/views/projects/new.html.erb
	app/views/projects/show.html.erb
	app/views/recipes/index.html.erb
	app/views/recipes/new.html.erb
	app/views/recipes/show.html.erb
	config/environment.rb
	config/routes.rb
	db/schema.rb
	vendor/plugins/exception_notification
added ldap as dependency and added auth sources link to user view