program model: use standard vector for line info list

made vector a member of line info instead of base class
added necessary vector access functions to line info class
added offset and size vector element member access functions
renamed remove at to erase in line info for STL consistency
renamed count functions and variables to size for STL consistency
removed unused line offset and size access functions