update .gitignore

ignore all files starting with a period (e.g. all "hidden" files)
update .gitignore
fixes update state when merging rights.
Merge remote-tracking branch 'origin/master' into 1.4.5

Conflicts:
	.gitignore

	modified:   .gitignore
	modified:   zp-core/zp-extensions/user_groups.php