CC: fix RV detection >5.12

B::Stackobj::Const::load_{int,double,str} should use the same
RV detection logic. RV changed with 5.12 to IV
C: print IVX as hex in Possible missing remap for compile-time XS symbol

Better have those pointers as hex, if only in the comment
unTODO B::Hooks::EndOfScope namespace::clean MooseX::Types > 5.19

module tests
t/modules: update 5.20-5.16
t/perldoc.t: simplified and unTODOd for all version

works now fine with -UB -uFile::Spec -uCwd, and -uExporter<5.10
Stackobj: bump to 1.12
t CORE--mro--isarev==BADTEST-353.t

change from SIG-0 to only test failures, tracked in #353
perlcc 2.19: fix default output name to a.exe

Fix default output name from a.outexe to a.exe on a windows-based OS.
module updates 5.10 - 5.14
t/issue93.t: cygwin complained about empty EOF here-doc
TODO t/issue274.t. also reappeared with the default cygwin perl5.14.2

re-opened issue #274
t/test.pl: protect even c*.t .pl source files

with parallel testing (i.e. make testfast on the smokers)
even the source file writes can overlap, so use seperate .pl
files also. This should fix random travis c.t/c_o3.t fails