More soar format strings
- Added format strings for conditions (%l), actions (%a), condition 
  lists (%1), action lists (%2), condition cons lists (%3)
- Added action_to_string, condition_to_string, etc. that use buffers 
  to support mentioned new format strings based on code from debugging 
  print functions
  - print_cond_prefs, print_cond_actions disabled b/c they need 
    updating
- Moved test_to_string from test.cpp to a private method of OM.
- Refactored code to use %t format string instead of test_to_string
- Renamed print_sf to printa_sf and added print_sf that uses default 
  agent