[WIP] Initial support for non-IDEA IDEs

Work in progress for removing the IDEA dependencies and make the plugin work on other JetBrains IDEs.

- [ ] I've hit optimize imports by mistake before doing the commit / push and I don't have time to revert so this should be reverted in order to provide a better picture of the changes done strictly for this PR scope only

NOTE(S):
- it lowers the build number required for platform since PHPStorm, the only IDE I'm testing on right now is behind IDEA.
- This is something that I'm working on when I get bored so it might take a while but feel free to help out.

Thanks