Reforming more tests to use itemnode class.

Have to change conditional pattern base to collect item node support correctly. This will allow the use of fpgrowth single path