Added validation in compiler pass and extension

1. Add validation to compiler pass

2. Add functioonality to creating iOSMessage

   2.1 Custom data must be array

   2.2 Add method addCustomData for adding data by key.

3. Add JSON_UNESCAPED_UNICODE option to configuration in iOS notifications