ENH: Changes the default offset for time_rules.market_open to 1, and
makes it an offset from 13:30 UTC.

This is to be more consistent with the market_close, which is an offset
from 20:00 UTC.

This also makes market_open and market_close cache the dt to offset from
for each day.
BUG: HistoryContainer creation at runtime did not work as intended.
ENH: Makes schedule_function work in daily mode.
ENH: Makes breakpoints work in algoscripts started with the run_algo.py
script.

Adds an option kwarg to TradingAlgorithm named 'algo_filename' that
represents the file where the algoscript came from (if any). The
run_algo.py script will pass this argument with the value passed to the
'-f' flag. The default name is '<string>' to represent that the script
is coming from a string in python and not a file. This matches the
behavior of exec and the python convention for compiling code objects.
STY: Removes unused import in run_algo.py
Merge branch 'master' of https://github.com/Quantopian/zipline
Merge branch 'master' of https://github.com/erikness/AlephOne