New feature: isolate user settings & customization

User now can put template settings & customization in a sub folder named
"custom" in template.