Convert Issue into ES6 class
What does this MR do?
Use ES6 module syntax for Issue
instead of polluting global namespace.
Why was this MR needed?
Because it is time for ES6.
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data