Add specs for Enumerable#take_while
Add a spec for Enumerable#grep
Fix Enumerable#grep with multiple yield arguments
Array inspect should take the encoding of the first element
Merge pull request #2512 from anupnivargi/array_fixes

Array inspect should take the encoding of the first element
Merge pull request #2510 from kachick/enum-grep-multiple_yields

Enumerable#grep should gather multiple yield arguments for an array
Standardize definitions load order for Enumerable
Merge pull request #2515 from kachick/enumerable-load_order

Standardize definitions load order for Enumerable