Tell SMO we're SM 3.95; we haven't changed any code, so this seems less dangerous than tying it to a version number until/unless we actually modify things.
Make configure versioning more name-agnostic, grab our version from the src tag and have a separate value for the revision, append 'DEV' to the version name if we're not on the tagged release
removed what I'm guessing is a debug printf (please use LOG->Debug and please try not to commit those calls...)
Overhaul of ProductInfo: change to const refs, removed unused bug tracker, fixed casing to match rest of the engine.
Unbreak the OPENITG_VERSION token, which someone broke by setting it to a string instead of an integer. Added comments to clarify purpose. Added code to generate an integer token that defines a build, using its versioning data, and several constants extended to Lua space.