Bug 904298 - Implement mozilla::{AssertAppPrincipal,CheckPermission}. r=sicking, a=koi+