[tests] separated tests on RBPromise and RBExecuter + simplified them
[promise] fixed call to resolve: with the wrong result value inside then block
[promise] fixed issue where removing observer too soon could cause a crash
[project] updated pbx