freevariable -> variable; remove jacobian det stub
 refactored function compilation and graph functions
adjusted step methods and examples for change
delete split hmc
Merge remote-tracking branch 'origin/pymc3' into pymc3
large scale refactoring files organization