Added new test cases for when a preloaded web view push or replace layers while outside the statck.

(cherry picked from commit 008649d3952d1c770af5ba0eb81c0c44d2eeac76)
Merge branch 'pr_79'
3.1.12 changelog
3.1.12
Updated submodule to 3.1.12
added cordova folder to testapp
added cordova tests to the testapp views
deprecated local testSpecsApp
testSpecApp submodule
Merge pull request #89 from AppGyver/topic/testSpecApp-from-external

Topic/test spec app from external
Update CHANGELOG.md
Merge branch 'master' into next