Allow vertical axis particle rotation constraint

Use tables for adding particles, deprecate former way.

separate particles(pawner) definition, add default values, work with no
arguments
Add formspec table
Merge remote-tracking branch 'minetest/master'

Conflicts:
	src/client.cpp
	src/server.cpp