Merge remote-tracking branch 'upstream/master'
Merge pull request #663 from fabrixxm/moveme

uimport: remove db scheme version check
check current password before changing the password
DE: update to the strings
check password when changing users email
tabwidth
invalid arguments for a foreach loop found
Merge pull request #664 from tobiasd/issue_554

Issue 554
Merge pull request #665 from tobiasd/foreach_arg

invalid arguments for a foreach loop found
update mobile theme settings pages
Merge pull request #666 from fermionic/20130418-frost-mobile-password-check

update mobile theme settings pages
rev update
Merge https://github.com/friendica/friendica into pull
drop items to group pages if no mentions in it. should fix bug 557
Merge pull request #667 from fabrixxm/bug557

drop items to group pages if no mentions in it. should fix bug 557
rev update
Merge https://github.com/friendica/friendica into pull
template engine rework
- use smarty3 as default engine
- new pluggable template engine system
template: remove old 'internal' template files, move smarty3 templates into 'templates' subdir
template: set smarty3 as default template engine in theme info array.
remove commented code from get_markup_template.
add check for $root/$filename in get_template_file.