Merge pull request #226 from liuchuangww/user

Add new compound item
Added selective avatar support
User module profile add edit delete sort
Merge pull request #227 from sexnothing/user

User module profile add edit delete sort
Added option for allowed avatar adapters
Updated comment
Code cleaning up
Merge branch 'develop' into user
Code cleaning up
Refact profile nav, add activity, fix some bug