add unformal Name for 1.0
unformal name -> codename
new util that also passes back the returncode
test for get_output_error_code
updated tests to use get_output_error_code
allow for List traitlets to come from command line
all nbconvert tests pass with pandoc
the last set of pandoc-dependent test
move ipython command line logic to one place

it keeps getting repeated, more elegant to move it out into the call
prevent profile_dir from being undefined

can happen when other traits are configured that depend on profile_dir,
e.g. `NotebookApp.extra_static_paths`.

This ensures that `init_profile_dir` fires prior to any reference
to the profile directory.
moved get_ipython_cmd into separate function
use new get_ipython_cmd functionality
pass repr of a list on command line
don't run init_profile_dir twice
moved TemporaryWorkingDir into utils.tempdir
test for TemporaryWorkingDirectory
simplified copy_files logic
minor typos
cleanup unused bits
Serve from original build directory