Update main.py to current syntax

Change set_dims to dims = .  Remove prettyprint, for now initialize QCML
as debug to get numbered source output.

main.py still crashes on the Transpose tokens; see separate change to
qc_parser.py for attempted fix.
Updated README.md for new syntax

set_dims to dims =.  No prettyprint.  Changed one ref to
codegen("cvxopt") to codegen("python"), but wasn't sure what to do in
doc section describing different codegens (left HTML comment)
Added Transpose to capabilities

Wasn't sure if this was ready, but it seemed to be.  Needed for main.py
portfolio example to work.

Also removed commented out warning about transpose not working in
README; hopefully I'm right that it is ready.
Removed redundant convert_to_cvxopt

This is already done in prob2socp.
Merge pull request #18 from chinasaur/tidy/1

Tidy/1. echu: apparently "closing" != merging.
Merge pull request #19 from chinasaur/bug/1

Added Transpose to capabilities
Merge pull request #20 from chinasaur/bug/2

Removed redundant convert_to_cvxopt
merged peter's changes. updated code to use generators instead of lists. ply is now external dependency. added test case for transposes