Added an argument to a function that creates FEATURE_B from FEATURE_I to indicate that the target of a call is separate in order to avoid optimized calls to agent objects in that case (this fixes incorrect C code generation for test#scoop031 in finalized mode).

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95925 8089f293-4706-0410-a29e-feb5c42a2edf
Due to size mismatch between size_t and what is expected to create a SPECIAL instance, we are now using a `uint32' for `count', `capacity' and `index' in `struct obj_array'.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95926 8089f293-4706-0410-a29e-feb5c42a2edf
Added missing comment for reason of failure in `obj_array_extend'.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95927 8089f293-4706-0410-a29e-feb5c42a2edf
Removed splash screen included in the runtime in old revisions to warn users that they had compiled a program with the free version of EiffelStudio (we haven't used this image since version 5.7, it should have been removed at rev#58736).


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95928 8089f293-4706-0410-a29e-feb5c42a2edf
Made code compile with recent changes on the signature of {FEATURE_I}.access which requires a new argument to tell if the call is a separate call or not.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95931 8089f293-4706-0410-a29e-feb5c42a2edf