Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/netsuite.rb
	lib/netsuite/support/sublist.rb
	spec/netsuite/actions/upsert_list_spec.rb
Allow logger config to accept logger

It was surprising to me that I couldn't provide my own logger.