Mark is_ascii_string() as requiring looking at return value

There's no reason to call it otherwise; there are no side effects.
Improve API pod of is_ascii_string
Make is_invariant_string()

This is a more accurately named synonym for is_ascii_string(), which is
retained.  The old name is misleading to someone programming for
non-ASCII platforms.
Bump ext/POSIX version to 1.48
Change core to use is_invariant_string()

is_ascii_string's name has misled me in the past; the new name is
clearer.
PerlIO::encoding:fallback.t: Don't use undefined sub

   skip_all isn't defined under Test::More.
PerlIO::encoding:fallback.t: White-space only
[PATCH] Do not use ccstdflags with the core extensions.

Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Make coresub.t faster by eschewing B::Deparse

Just use B directly to look at the op tree, instead of checking that
deparsed op trees are identical.

Before:

real	0m4.021s
user	0m3.668s
sys	0m0.191s

After:

real	0m0.388s
user	0m0.251s
sys	0m0.080s
Suppress ‘-e syntax OK’ in concise.t

On Windows, the output was including

# 490-e syntax OK
# : 	    $l->concise($level);

which does not match /(?^:\# 4\d\d: \s+ \$l->concise\(\$level\);)/,
hence the test failure.
Update Test-Simple to alpha 079
Revert "Remove -std=c89/-ansi if freebsd has "inline static" in <fenv.h>"

This reverts commit f5fdb0259d5e9470e8291544a8b209e202d36334.

(the theory is that 7ff69a2d made this unnecessary)
If no cuserid(), s is unused.
allow PERL_DISABLE_PMC to be defined from anywhere

I enable PERL_DISABLE_PMC in a .h, not in CCFLAGS. CCFLAGS on Unix
typically has no -Ds in it, build options go into config.h, not
Config.pm's CCFLAGS. This change allows PERL_DISABLE_PMC option to pass
tests regardless of where it is defined. cpan/parent/t/parent-pmc.t is not
fixed by this patch.
Module-CoreList is at 5.20141120 on teh CPAN
Enable POSIX::strtold() on Windows (GCC) USE_LONG_DOUBLE builds
Update IO-Socket-IP to CPAN version 0.33

  [DELTA]

0.33    2014/11/21 16:17:39
        [BUGFIXES]
         * Use SOL_SOCKET/SO_ERROR sockopt rather than 2nd connect() error
           hoisting to detect nonblocking connect/failure when implementing
           Timeout (RT98976) (thanks Arthur Axel 'fREW' Schmidt)
printf type-matching.
hv_store_ent() return value unused.

mg.c: In function 'Perl_magic_setlvref':
mg.c:2549:2: warning: value computed is not used [-Wunused-value]
pp.c: In function 'Perl_pp_refassign':
pp.c:6263:2: warning: value computed is not used [-Wunused-value]
HP-UX dynaloading uses shl_t, not void ptr.