resolve several warnings in ruby's verbose mode

mostly just deleting some unnecessary assignment and accessors.
occasionally having to check if an ivar is defined.
Merge pull request #325 from semanticart/master

removing some warnings in ruby's verbose mode.
Preserving existing sytax options with random sorting while adding the ability to provide a custom seed value. Integration specs and api tests have been added
Cleaning up conditional for the RandomSort initializer
Merge pull request #328 from zsiec/custom_random_seeding

Allowing for a user-defined custom seed value to be passed to the RandomSortField
Support for rails 4
Merge pull request #332 from ghempton/rails4

Support for rails 4
Updated the readme with examples of how to index objects in ruby.

Also renamed the "Indexing In Depth" to "Indexes in Depth" to prevent
confusion with the "Reindexing" section which talks about how to
actually index/reindex objects.
Merge pull request #335 from culturecode/update-readme

Updated readme with examples of how to index objects in ruby.
Update README.md

Fix README indexing section
Remove append mode from STDOUT.reopen

This causes problems when used in conjunction with `zeus rake`

Is there a real need for it? If not, this makes it work. Thanks!
Adds basic support for Rails 4
Bumps version [ci skip]
Fix syntax error in README
Merge pull request #349 from vongruenigen/patch-1

Fix syntax error in README
Bump rails to 3.2.11
Bump rails 3.0.17 to 3.0.20
Bump rails 2.3.14 to 2.3.16
Update README: 2009 <-> 2013 [ci skip]
Bump rails 3.1.8 to 3.1.10