Allow Ruby to be compiled statically but use dynamic extensions
Merge pull request #2836 from justinlocsei/dynamic_extensions

Allow Ruby to be compiled statically but use dynamic extensions
Add MD5 hashes for MRI Ruby 2.1.2.
Merge pull request #2839 from CodeGnome/pull-reqs/add_md5_hashes_for_ruby-2.1.2

Add MD5 hashes for MRI Ruby 2.1.2.
Add MRI Ruby 2.1.2 to list of known rubies.

- Make new MRI Ruby 2.1.2 visible in the list of known rubies.
- Make MRI Ruby 2.1.2 the default when installing the Ruby 2.1 series.
- Demote MRI Ruby 2.1.1 to a known legacy version.
Remove unused patch levels from semantic versions.

- Starting with Ruby 2.1.0, Ruby now uses semantic versioning instead of
  patch levels.
- https://www.ruby-lang.org/en/news/2013/12/21/semantic-versioning-after-2-1-0/
  has details.
Add MRI Ruby 2.1.2 to list of known strings.
Remove 2.1.1 from known_strings.

Ensure that only the latest 2.1 version is listed in
config/known_strings.
Merge pull request #2840 from CodeGnome/pull-reqs/add_ruby-2.1.2_to_known_rubies_list

Add Ruby 2.1.2 to list of known rubies.