Merge branch 'master' into unboundTemplate

Conflicts:
	src/main/java/freemarker/core/Macro.java
	src/main/java/freemarker/core/_CoreAPI.java