EditStage, BuildMenu -> EditFrame

- File file( path ) -> File file = path
- matrix
  * life cannot be < 0
  * layout reading/writing fixes
- ui
  * BuildMenu -> BuildFrame, OBJECTS category
- client
  * EditStage: object placement and deletion, loads & saves layout
  * SDL2 ~> SDL1, SDL2 is default