Preliminary set of 64bit index support modes to Basic/Core

The first stage of the conversion of PDL indexing to support 64bit
platforms is to replace all usages of int, long, and PDL_Long that
are actually indexes into piddles (or the equivalents: dimension
lengths, nvals, ...) by a new PDL_Index datatype that is determined
at build time to correspond to the supported index/pointer sizes for
a given platform.

This first set of conversions is all by inspection and I expect
problems to show up on the first build tests.  Specifically, there
will need to be defined the printf format appropriate to PDL_Index
on a given platform that will need to be used for the built in
diagnostics.

For configuration, the interesting parameters from %Config are:
 - lseeksize and lseektype for file offsets
 - sizesize and sizetype for memory offsets/sizes and indexing

TO CHECK: there are some usages of pdl_packint and pdl_unpackint
in the Core files that maybe should be using the PDL_Index type.
Minor fixes to get new Core/* to build

This involved adding an entry for PDL_Index to typemap, making the
declaration of pdl_grow consistent (to STRLEN) and hand-adding a
typedef for PDL_Index to pdl.h.  This needs to be replaced by an
automatic configuration eventually.
Make perldl.conf with no extensions selected for Core debugging

After the basic 64bit support is working for the core, then we'll
add back the extensions to confirm/fix any issues there.
Hardwire typedef for PDL_Index into pdl_hfiles.p

This is enough to test the new 64bit index support by
hand-editing this typedef to the correct type.  If that
is a 64bit one for your platform, everything should
work (eventually).  Untested so far.
Merge branch 'master' into 64bit-index-support
More 64bit index support and PP code generation fixes

Testing with typedef long long PDL_Index flushed out a bunch
more places where indexing type changes affect the PDL code.
Once the Core routines built without error, work continued
with fixing types in PP code generation.  Work is still underway
but now a bunch of the tests pass with 77/781 subtests failed!
More 64bit index fixes: PP, Slices, Ufunc, Storable

Add more fixes to the PP code generation and to some of the
XS/PP modules to introduce the new PDL_Index datatype.  The
64bit-index-support branch is currently hardwired for PDL_Index
type being 'long long'.  Not all tests are passing but if
you have a 64bit platform it should build and run (somewhat).
Make rangeb et al coerce index to PDL_Index now instead of long

Again, this is hardwired for now.  Still, it eliminates a couple
more test failures....
Update pdl_allocdata and pdl_grow to use PDL_Index

The pdl_allocdata fix is needed to allocate large piddles.
The pdl_grow change to use PDL_Index type rather than
STRLEN for the element count is appropriate now that
we have a PDL_Index type to use.
More PDL_Index fixes to slices.pd

Progress is being made but I think there are still some
declarations that may not be quite right.
Change strtol to strtoll in slices.pd

I hope this will fix some of the failures from
slicing operations reported by Ingo.  Still have
other issues but still no-one able to directly
debug on a 64bit system.

If you have a 64bit system, more than 4GB of memory
and are able to perform PDL+XS/PP debugging, your help
would be greatly appreciated.  It is *very* difficult
to make progress without being able to gdb or printf
to locate the source of fails.  I think we're getting
close but until the low level stuff is working, we're
not able to merge these hardwired 64bit support mods
into the master.
Make oldlen cast be PDL_Index in pdlcore.c and add diag() to t/slice.t
Merge branch 'master' into 64bit-index-support
Remove deprecation warning in PGPLOT/Window/Window.pm

With perl-5.16 a deprecation warning was being emitted in
relation to a "defined(@array)".
At line 4416, changed:
if (defined(@{$self->{_env_options}})) {
to
if (@{$self->{_env_options}}) {
Merge branch '64bit-index-support' of ssh://pdl.git.sourceforge.net/gitroot/pdl/pdl into 64bit-index-support
Merge branch 'master' into 64bit-index-support
Merge branch 'master' into 64bit-index-support
Merge branch 'master' into 64bit-index-support
Merge branch 'master' into 64bit-index-support

Conflicts:
	Basic/Core/pdlcore.c.PL
Change offspar type to PDL_Index in affine