Correct some casts for type correctness regardless of int size.
Add x64 configurations.
Add ARM configurations.
Fix additional types to prevent truncation.
Default to warning level 4.
Add /Zo to optimized builds for Enhanced Optimized Debugging.
Reduce the size of the encrypted file by 11 bytes.
Change decrypt to use reduced size format.
Add solution file to start building out the tools.
Make artifacts siblings of the source code.
Regenerate project file from scratch, and collapse the definitions.
Hide ipch in .gitignore.
Put all Skipjack code into it's own namespace.
Remove Skipjack preprocessor macros.
Minimize scope of symbols.
Convert endian macros to functions.
Move endian implementation to cpp file.
Convert function signatures to standard style.
Convert include guards to #pragma once.  Pragma once is supported on all relevant compilers, and headers I write are generally multiple inclusion safe by default.
Reduce casting by making functions take byte arrays as inputs.