Updated rake gem
Removed unused view tests
Deleted unused routing specs
Deleted unused request specs
Deleted unused controller specs
Deleted unused model specs; refactored build

This commit deletes the specs which had no tests in them from the
models directory.

It also replaces some hard-coded values for filesystem paths with
relative paths dependent on Rails.root.
Fixes for case insensitivity
Changes for testability

For testing purposes, it's important to be able to process a single file
at a time, so I modified get_files so that if the 'range' argument looks
like a filename, the single file will be returned and the range logic
will be bypassed.

I also do a lot of testing and development without an internet connection,
so I added exception handling to treat failure to connect to GENUKI the
same way we treat a failure to resolve a GENUKI placename.
Migrated to new processor syntax; turned off one test
Defaulted chapman code array to empty array
Migrated test file to new build system
Migrated place spec to new build system
Removed debugger invocation
Merge branch 'master' into migration_cleanup

Conflicts:
	app/models/place.rb
	config/environments/development.rb
	lib/tasks/build.rake
Post-merge changes to fix the new build system on Linux