Merged certain things from the Portal 2-Swarm base

I've modified the current entities to include some of the new Portal 2 specific keyfields and inputs. I've also merged the projected texture specific changes, so env_projectedtexture should behave and look more like it does in Portal 2.