remove "binary_data" accessors that are not used
Use subprocess.check_call, which will display error message
add left join support in some related keys
directly use portal_catalog on select methods
Modify field not to use movement table
remove exectuable bit