FR: Separate the ProjectInfo into its own header

Seeing that it’s problematic to include JuceHeader.h in JUCE formatted modules internal to the company, this separation would facilitate allowing custom modules to get more details.