fix vcard update ui and functions
add vcard list ui and functions
merge with master tag:201410211400
Group search function with pagination
enable room search for subList and fullList
Merge remote-tracking branch 'origin/04chat'
List personal photo
List vcard personal photo
save roster in mongo for group checking api
vcard photo list
add roster api to check if current login user and each of the input
groups (:group) is element of (:owner).roster.(user).groups
fix vcard photo imgContent fn and remove photo in update view
remove empty linefeed
Merge remote-tracking branch 'origin/master' into 03vcard

Conflicts:
	client/env.coffee
	client/marionette/controller/dataform.coffee
	client/marionette/controller/roster.coffee
	client/marionette/controller/vcard.coffee
	client/marionette/url/muc.coffee
	client/marionette/url/roster.coffee
	views/main.less
remove empty linefeed
update style for vcard photo
update roster groups check api
fix bug in roster restful api
fix bug in roster.groups check api
add nocache middleware and set nocache in restful response header
Merge remote-tracking branch 'origin/master' into 01muc