Removed Nate's experimental mode code.  He said that it was not likely to be used by anyone and could be removed.

git-svn-id: https://soar.googlecode.com/svn/trunk@13824 915bf4ee-6d5f-11de-9cf4-4bf9f06b8206
Updated doxyfile.

git-svn-id: https://soar.googlecode.com/svn/trunk@13825 915bf4ee-6d5f-11de-9cf4-4bf9f06b8206
Set chunking through desirability preferences to be off by default.  (will be off for release, will be changing logic soon, and there are some reports of unanticipated changed agent behavior.)

git-svn-id: https://soar.googlecode.com/svn/trunk@13826 915bf4ee-6d5f-11de-9cf4-4bf9f06b8206
Update doxygen file settings

Conflicts:
	SML.doxyfile
Removed Nate's experimental mode code.  He said that it was not likely to be used by anyone and could be removed.
The basics of a debug cli command to contain utility functions for use when debugging kernel code.  Not much here now.  Will move some other utility stuff from experimental chunking and memory consolidation branches later.)
Conflicts:
	Core/CLI/CommandLineInterface.cxx
	Core/CLI/src/cli_debug.cpp
	Core/SoarKernel/SoarKernel.cxx
	Core/SoarKernel/src/debug.cpp
	Core/SoarKernel/src/debug.h
	Tests/UnitTests/src/cliparsertest.h
- Basic debug command complete.
- Two commands "debug dbf" (prints sql database errors) and "debug init" (initializes db's if necessary and sets up some data structures)
- Three parameters (epmem, smem, sql) for epmem db errors, smem db errors, and sql trace messages (not added yet)

Conflicts:
	Core/CLI/src/cli_debug.cpp
	Core/SoarKernel/src/agent.cpp
	Core/SoarKernel/src/debug.cpp
	Core/SoarKernel/src/debug.h
- debug command to print arbitrary tables from epmem or smem tables.  syntax is "debug print epmem|smem table_name".
- some simple sql utility functions
- print table utility function
Conflicts:
	Core/CLI/src/cli_debug.cpp
	Core/SoarKernel/src/debug.cpp
	Core/SoarKernel/src/debug.h
Moved #defined debug printing mode from print_trace() into main print() function, so that it's more general.  (This mode overrides output via print callback and sends straight to stderr.  This is so trace output is printed immediately and in the right order with other messages that don't use print.)
- Better error checking for databases printing functions
- Moved #DEBUG_USE_STDERR_TRACE TO debug.h
- Two attempts at a debug_print function that can be called from gdb.  Trying to find an easier and more general way to print complex Soar data structures without using gdb functions or pretty printers. (neither work yet)
Conflicts:
	Core/SoarKernel/src/debug.cpp
	Core/SoarKernel/src/debug.h
- Chunking now variablizes ALL constants.  Will get GDS crash if constant on RHS. Not useful yet.
- Debug command to print a condition test from gdb.
- Added an accumulator to traverse and print all parameters automatically when printing debug menu.  Should be generalized to use in all parameter classes

Conflicts:
	Core/SoarKernel/src/debug.cpp
	Core/SoarKernel/src/debug.h
- Stores in conditions whether a test is against a variables in original production.
  - Adds three booleans to condition struct.
  - Added test_is_variable() function that returns true if the test contains a test for a variable symbol.  Handles complex tests now too.
  - Does now have to ask rete to generate conditions twice when creating an instantiation.  New call is cheaper (rhs not generated and not instantiated), but may still have a performance hit.
- Uses those flags to determine whether to variablize an instantiated condition with a constant symbol (currently only integers or floats, only in value slot)
- renamed make_chunk_cond_for_condition to make_chunk_cond_for_negated_condition
- added an init_condition function to standardize how all condition creating parts of the code initialized a new condition.  Added init of new flags to that function and calls to init in all various places in the kernel.
Conflicts:
	Core/SoarKernel/src/debug.h
	Core/SoarKernel/src/decide.cpp
	Core/SoarKernel/src/production.h
Last version before trying to store full previous tests in condition.
Conflicts:
	Core/SoarKernel/src/debug.cpp
Working version that should support variablizing complex conditions.  Simple test working well now, even on RHS (though that does produce GDS error.)  Now going to work on actual complex conditions.

Conflicts:
	Core/SoarKernel/src/osupport.cpp
	Core/SoarKernel/src/production.h
	Core/SoarKernel/src/reinforcement_learning.cpp
	Core/SoarKernel/src/reorder.cpp
Last version before trying rete-based approach (like nots currently)
Last version before attempting to use both original_tests and a new chunk_tests with complex info with bindings
Correctly builds both original and chunk tests.  About to try version that directly adds complex conditions to main tests.
Working version of more general variablization and chunks with complex conditions.
Last version changing test representation to always use a struct instead of the bit fiddling approach.
First version that compiles with new test representation.  Widespread usage in various files.
Conflicts:
	Core/SoarKernel/src/production.h
	Core/SoarKernel/src/reorder.cpp