J: added optmodifierlist

Varinfo & constInfo updated to take in those parameters,
nothing changed inside the method calls yet to declare these
(note that the Vector<*> passed in will have another method
to actually generate the pointer type that you can use in
declaration methods! DoPtrTypeInit