Added GPL notice and encoding information to the top of all source files.