Kongregate is another way to share your games(in terms of sites that are dedicated towards that). In terms of Art and Animation I think you should add Sproxel to the list (I'm using it for my project) and its a fast, light-weight, and open-source voxel sprite editor. I'm not sure if Game-Maker or Construct qualify as game engines, but I think you should have them on there as well.
You should also add a list of forums or communities to your list... and maybe to top it off a list of places that hold frequent game jams... but you might just want to link users to compohub.net for that.
I think Google is kind of a given in terms of researching a programming problem or technique so it's kind of useless and redundant to list it there.
Thanks for all your help! I added the links and referenced you.
I plan on making a different post later for game developer communities/competitions. As for the part about Google that was my attempt at humor
Now that there's a bunch of other links to take its place I removed it.