rename ysr rules

ysr for rules
ysr-prv for private functions/rules
put more functions in namespace as well
remove rarely used features
valgrind shouldn't look at a non existent file
OSX bundle names can be configured
Merge branch 'F-YSR-NAMESPACE'

With this, we put more rules and functions into a specific ysr-
namespace, to avoid clashing with users.

Also some little used features were removed, or tuned.

* F-YSR-NAMESPACE:
  OSX bundle names can be configured
  valgrind shouldn't look at a non existent file
  remove rarely used features
  put more functions in namespace as well
  rename ysr rules