Case-insensitive ls sorting in Mac OSX
It might not be possible: 


  Taking a look at the source code for ls, it uses strcoll to sort
  the filenames, and so should respect LC_COLLATE.
  
  Some postings online suggest that the locales in BSD (and Darwin/OS X)
  are somewhat broken compared to those in Linux. I wrote a quick
  sorting program of my own which explicitly set it's locale and tested
  it using both the en_US.UTF-8 and C locales on my machine (Mac OS
  10.6.3) and a university machine (Linux, FC11?). While sorting works as expected on the linux machine, ("a B c" vs "B a c"), the mac always
  sorts them as "B a c".


Source: http://ask.metafilter.com/130292/CaseInsensitive-LS-on-Mac-OS-X

ORIGINAL ANSWER

This command does not sort dot files, but shows additional directory listings

ls -f1 


I got close to this: 

.
..
.stuff
foo
Foobar
MyStuff
test.txt