fix bug on validate manifest simualtorActor command

+ refactoring out permission table validation into a separate helper method
tweaks on validateApp helper + added simulator supports warnings

- describe validation policy in the validateApp commend
- added non-blocking error missing 128 icon (needed for marketplace submission)
- added warnings (warning users when manifest contains something not fully supported
  by the simulator)