CLJS-504: Empty arrays and strings don't seq as nil

Colin Jones' patch w/ fixed test and formatting.