Fix Camera 

Fix bug, 
1. Some scene can not show. 2. Some scenes place at wrong position.

Change,
1. Move default camera create code to Scene constructor, because some subclass of scene forget to call init then no default camera is created.
2. Add projection change listener. Default camera should change if Director::setProjection is called.