reorder includes so protocol is first
Initial attempt at fixing Issue #19. Fix regexps on 5.10

I think we might have leaked when decoding regexps in some situations,
this should also fix that. A follow up patch will let us know
If Perl_hv_backreferences_p is not defined then use normal magic check to find weakrefs
Perl: Changelog and version bump to 0.25
very rough first pass at Go encoding support.
Missing 0.250 changes for Sereal (meta module)
Minor optimization: assert only in debug mode
Indent nested cpp directives

Makes my life so much easier!
Fix REGEXP support on 5.17.6 and up

With commit 8d919b0a35f2b57a6bed2f8355b25b19ac5ad0c5 (perl.git) and
release 5.17.6, regular expression are no longer SvPOK (IOW are no longer
considered to be containing a string).
This breaks some of the REGEXP detection logic in srl_dump_sv, so
we need yet another CPP define.
Perl: version bump and changelog
Update Meta momdule with new encoder release
very rough draft of decoder
docs++
lengths are int, not uint.  It just makes things easier.
draft of aliases and copies
Overriding the optimisation flags under Win32 seems to be wrong.

In particular, according to bulk88, -W4 is never used on Win32, and produces
huge numbers of spurious warnings from perl library headers and etc.

I do not know where these build options come from, they look cargo culted to me.
change SRL_INLINE to SRL_STATIC_INLINE and define it properly on Win32

These terms are not portable. Win32 for instance considers "inline" to
be a post C89 addition and as such it is spelled __inline. Perl defines
various macros for this purpose, so we could use them instead and avoid
any portability issues - except that PERL_STATIC_INLINE *isn't* defined
as far as I can tell. Which means we have to fake our own. This might
need more refinement for exotic platforms, and etc.

Many thanks to bulk88 for the Win32 guidance.
Fix declaration after code bug which breaks C89

More thanks to bulk88 for flushing this issue out.
add a typedef for Win32 to csnappy_internal_userspace.h
fixup declaration after code C89 violation