Revert "FIXED: In init.pl, Using '$member'/2 instead of member/2."

This reverts commit 2a33924f6a3281e293cc1c3c601d491e0400c65a.
Revert "FIXED: Moved process of directives in '$compile_term'/3 into '$store_clause'/3,"

This reverts commit 91d8496ec1b90987d5ba7d8bc22eaad2b599056c.
Revert "FIXED: Compilation of terms expanded to '$source_location':Clause in"

This reverts commit 92bd3a4f6abd455e8b260fae37e03f2f71297903.
FIXED: Terms expanded to '$source_location'(_,_):Clause should consider the case
       when Clause is further expanded to a list.  The predicate expand_terms/5
       in expand.pl was modified to handle such situation correctly.
MODIFIED: Now '$source_location'/2 indicator is processed in '$compile_term'/4,
	  to allow directives having such indicator.

MODIFIED: Added extra argument to '$store_clause'/4, which contains the source
	  location passed by the caller (for instance, in '$compile_term'/4).