Added JavaScript interface for accessing an user's groups.
Now we query the user's membership information as well as his subscribed groups.
We display the user's subscribed groups.
Improved member page.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/members/index.js
Fixed jshint warning.
Renamed parameter to subscribedLists.
Error handling: return empty list if Sympa does not send anything.
Group class and persistence layer.
We should rather use "id" because it is hardcoded in the persistence module.
- Now getGroup strips off the softwerkskammer suffix from the group name if present. 
- Adapted the function names (copy&paste relic).
Now getSubscribedListsForUser returns a Group object instead of a sympa result object.
We need to remove those group entries that could not be found in the database (Jade does not like them...)
Roughly merged the remote master. Does not work yet due to config troubles...

Conflicts:
	lib/groups/index.js
	lib/members/index.js
Merge remote-tracking branch 'upstream/master'
Changed a comment.
Added configuration to members module.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/groups/index.js
	lib/groups/sympa.js
Changed mocking decision for groups to nconf.
Fixed environment variable name (MONGO_HOST).