Test.pm - Allow output handles to be queried and modified
Some code esthetics
Remove unnecessary temporary from Hash.push
Str.samecase reimplementation mark 2

Implemented the array version found at
https://gist.github.com/perlpilot/bd0939415bd63e35cdc3 which includes
the code used for testing and timing the implementations.
Don't box int when we don't need it
Minimal optimizations in Cool.(r|)index

Mainly by not having to .Str if it is already a Str.  Gives about 2% on
Str.lines on e.g. /usr/share/dict/words
Revert "Str.samecase reimplementation mark 2"

This reverts commit 2598e8767e3b25d6a2548a7ba5ac68c0b371852c.
Revert "Reify lists with correct count."

It caused massive performance regressions across the board.

This reverts commit ce0c258640222761ab8176aff92cf9bbe5b3665f.
Revert "Minimal optimizations in Cool.(r|)index"

This is a complete and utter MMD and whatever mess that segfaults.
Abandoning this now.
add travis config file
travis notification tweaks
Revert "Test.pm - Allow output handles to be queried and modified"

This breaks precompilation of modules that use Test.pm.
Refactor Str.lines to be 2.5x faster & support CR

For /usr/share/dict/words: from 5.786s to 2.268s

With one caveat: strings that have mixed CR and LF line endings, may not come
out correctly.  For that to work reliably, we would need to have nqp::index
support a list of needles to search for.
Slight opt for CRLF checking
Mention Str.lines is also optimized
more performant fix for .[100000]

I believe this will scale better than the previous fix.
Feel free to revert if this turns out not to be the case.
fix .plan method to reify correctly later

Turns out p6listiter needed a ref back to us to know where to put reified values.
Oopsy, forgot to remove 2 lines, japhb++
Naively implement spec change 24fb00c9f0ca1ed63113

Setty.list returns keys, whereas Baggy/Mixy.list return pairs.  This causes
some smartmatching and set operators to return "unexpected" results in roast.
Investigating whether this would require change of the spec (Setty.list also
returning pairs) or changes in the set operators / smart matching.
micro opt tweak in Str.lines