ローカル変数をスタックに確保する方式で、まともに動作する状態となった

fact.bas も正常に動作しているように見える。

前のコミットで追加した {inc,dec}_scope() に関しては、
使用してる箇所が__define_user_function_{begin,end}()のみであるのと、
さらに多少の手直しが必要となったのに伴い、廃止して、直接組み込む形とした。

現状の問題点:
プログラムフローのスコープが最も浅い(0)地点で作成された変数には、
グローバル変数としてのフラグ(var->is_local = 0)が設定されるが、
現状では変数の読み書き時は、全てローカル変数として扱っているので、（グローバル変数の場合への対応を行っていないので）読めない。