Improving Pegasus build messages for network parallel builds. Making sure the access to static variables are synchronized.

Renamed the variable and method names dealing with the missing files in an earlier commit to better represent the purpose.

Changing how the plugin initialization work to eliminate a synchronization problem. Centralizing compat level class creation.

Adding comments on synchronization points about the reason about them.

Adding changelog.