Move config/database.yml to database.example.yml, for developer freedom

Conflicts:

	.gitignore
Rely on the spatial_adapter gem rather than plugin, and bump to 1.1.2, which is compatible with Rails 2.3
Conflicts:

	config/environment.rb
Update to Rails 2.3 - application_controller rename and schema format updated, otherwise nbd.  Specs pass.
Conflicts:

	db/schema.rb
Update to Rails 2.3 - application_controller rename and schema format updated, otherwise nbd.  Specs pass.
Conflicts:

	app/controllers/application.rb
	app/controllers/application_controller.rb
	db/schema.rb
	vendor/rails/railties/helpers/application.rb
Readme: add line about rubygems version required.
Use regex \d shorthand
Drop default routes
Drop unused districts/index
Name the routes
Conflicts:

	app/views/districts/_icons.html.erb
	config/routes.rb
Drop apparnently unused js
Add District#color and District#full_name to DRY-up layer render

Conflicts:

	app/controllers/districts_controller.rb
	app/models/district.rb
	app/views/districts/lookup.rjs
Remove vendored rails
remove depricated session_key in favor key
Center the map on the whole district, rather than one of its polygons
Conflicts:

	app/controllers/districts_controller.rb
Move lookup js out of the view and into application.js
+ fixing missing end in districts_controller.rb
Conflicts:

	app/views/districts/lookup.html.erb
	public/javascripts/application.js
Merge pull request #1 from Rio517/master

Merging Change from Ben Woosley