Mutliuser support was introduced by google back in 2012, just for tablets though.
With Android L that feature made it also to our smartphones.
That feature wasn’t fully implemented by HTC though for our M8. So far ViperOneM8 is the only rom with fully working multiuser support and the mutliuser switcher in the statusbar. What do you think about it? Let us know!