Add png to builds

-Modify png cmake so that shared and test apps don't get built
-Remove tinyxml2 target that wasn't needed