This reverts commit 5aa19be912 and b4a721af69. Due to postponement of particle system rewrite it was decided to put particle code back into the 2.8 branch for the time being.
5aa19be912
b4a721af69