Physics action, private members naming convention change

I've decided that private members should be named by appending m_ instead of just
the underscore. It should improve the way VS2012 Intellisense works.
Add the Physics system.
Add onDestroy callbacks to EntityPool, so certain states can be cleaned up.
A small change to Polygon class to better handle circle drawing.