Merge pull request #29 from calytrix/master

Portico v2.0.0 Public Release
PORT-137 Reintroduced the Linux C++ HLA v1.3 library generation. This
currently only supports 64-bit (that's the only VM I have at the moment)
but seems to compile everything up just fine (ignoring a bunch of
warnings) and runs the full C++ test suite fine. Time to move on to
IEEE-1516e 64-bit compiling and then on to 32-bit!
PORT-137 Support now added for compiling up the C++ 1516e interface.
This build generates a few more warnings than the HLA v1.3 build. These
will need to be seen to, but for now we'll live with them. Note that
without a C++ 1516e test suite I can't test this build properly yet. The
example federate compile scripts are also broken and unfortunately I'm
out of time tonight.
PORT-137 Updated the linux example federate helper scripts and fixed a
bug that was preventing users of the C++ interface from creating a
federation without specifying a time type (there is an overload where
you don't specify any type and just take the default - which was
failing due to a recent change). Linux 64-bit is now happy!
PORT-137 Updated the linux install so that calling ./ant release
actually generated C++ artefacts. Now all works perfectly happily with
Ubuntu 12.04LTS 64-bit.
PORT-137 Fixed the same "release builds not including C++" problem that
was being experienced on Linux.
Fixed the Windows installers so that we now have actual NSIS
installers rather than just zip files. Also fixed a problem
with the 64-bit zip files that were omitting the actual core
RTI jar file!
Merge remote-tracking branch 'origin/master' into windowsInstallers
Updated the windows installers to include version information in
their details panels and verified a fix for the problems encountered
running the C++ ieee1516e example federates (was fixed in master
but I hadn't merged over to get those updates yet). Everything
looks good and ready for production.
Fixing some small typos in the various build files to account for
changes over the past few weeks (property and file name changes but
not updated everywhere - that sort of thing).
Fixed up the Windows NSIS installer generator. Somehow, due to
solar wind or something, I forgot to uncomment the lines that actually
included Portico in the installer (I commented them out originally
to do a little testing). All better now, except for my head. It
still hurts from making rapid movement towards the desk followed
by a sudden stop.
Updated ant jar file with a fix for a problem with resolving prefixed
dependencies that have the name of the prefix as another part of their
dependency name. E.g. the dependency is "common.retail.assemble" and the
project has an imported prefix of "retail". The depedency becomes
"retail.common.retail.assemble" which needs to have retail stripped from
the front. Only problem is that "retail." was being removed from the
WHOLE string, not just the front. Fixed now.
Adding in a patch file that contains the custom Ant hacks
(current as of April 14, 2013).
Renaming the patches file to include the revision number it came off.