Fixes modules being installed after an error
Removed the call to uninstall
Updated code style
Merge pull request #2190 from firesale/2.2/develop

Fixes modules being installed after an error
Adding created by join to another function in row_m in streams.
Fixing incorrect slug in the user plugin profile fields function.
Merge remote-tracking branch 'upstream/2.2/develop' into projects/cardworld/develop