Two threads instead of two processes
More user-friendly SGD

- logging instead of print
- flag to turn off compilation
Optional parameter norm tracking
Make data collection thread daemon
Checks at parameter loading
Minor improvements for SoftmaxLayer

- logging
- word_probs
- don't change out to cost
...and finally sampling works!
Turn off dbg_sum
theano.printing.Print -> dbg_sum
Fix lost parameter warning
print -> logger.debug in basic.py