Updated the client version to 1.2.5
Added `piepan.onPermissionDenied()`, `piepan.Permissions`, and `piepan.PermissionDenied`.