Add and fix sharing specs for Range#{cover?,include?,member?,===}
Fix Range#{include?,member?} for X19

It should basically depend element.succ from X19.
And old behavior is keeping by Range#cover?.

Example
-------

    ('a'..'c').include? 'bc'

Results
-------

* MRI 1.8.7    #=> true
* MRI 1.9.3    #=> false
* Rubinius X18 #=> true
* Rubinius X19 #=> true  #Fix here
Location#method_module can be nil here
Also use serials for JIT specializations

This uses the same check now as the cache invalidation, ensuring we
don't use old jitted code versions.
Add specs for Class#initialize when given the Class
Fix Class#initialize when given the Class on X19
Add back -fPIC to CCDLFLAGS

Also see 22225807eb87f1d2b16c102a6cbdde75062b32b5
Add specs for Module#append_features
Add specs for Module#extend_object
Add specs for Module#module_function
Fix Module#module_function that will be undefined on the Class
Add the 'commands' command to Rubinius' debugger

The 'commands' command allows the user to specify a list of debugging
statements that are automatically executed whenever a certain breakpoint is
triggered.

This command takes inspiration from GDB's 'commands' one.
Add spec for String#size with encoding change.

The characters number of the string is cached inside
`vm/builtin/string.cpp` in num_char. It should be invalidated
when the encoding changes, for example because of
`String#force_encoding`: with a different encoding, the
correlation between characters and bytes may change completely.
Add specs for Module#extend_object when given a frozen object
Merge pull request #2418 from kachick/fix-class-initialize

Class#initialize should raise a TypeError when given the Class from X19
Merge pull request #2421 from kachick/class-undef-some_methods

Class should undef Module#module_function
Reset number of characters when changing encoding
Remove tags for passing specs
Merge pull request #2428 from kachick/spec-module_extend_object

Add specs for Module#extend_object when given a frozen object
Merge branch 'razielgn-feature-string-size-encoding-change'