Wrapped Object[] in new Object[]{} to avoid disassemble problem
IOBE ISSUE HAS BEEN RESOLVED.
THE PROBLEM WAS IN TOPINDEX JUMPING AFTER CLEANUP.
SOLUTION:
1) setting topindex (maybe works without it)
2) tv.getTable().setTopIndex(pre-cleaned);
3) recalling getTopIndex for lastTopIndex variable.
Merge branch 'iobe-issue' into hiber-prac

Conflicts:
	src/com/t/HibernateTest.java
	src/com/t/Testosteron.java
	src/com/t/tableviewers/ConsistenedLazyProviderListener.java
Commit after big rest. Do not remember everything so.. Well moved provider out of listener for some reason, will see how it works. renamed config and listener. And made some line reference config two avoid duplicating lists.
Making Cache based on WeakSet. For now it's a trick with passing WeakHashMap. Maybe'll reimplement for size saving and stuff.
renamed something I guess. I'm tired.
A lot of things reworked. A lot of things are going on now. Not done yet. Made loader for each cache, loading is a cache job now.
Also, Made shitty thing called selector. Gonna try to replace it. Had to made most of the classes generic because of the loader-cache-config chain.
Don't know how to use it properly. Updated configs and listener and know it's not working correctly. Maybe it's because of the non-overriden equals hashCode methods.
Will think what to do with this. Also damn crash is back and scrolling is broken. We are like half a year back. Hate this thing.
Gonna change a lot. Stay tuned.
Seems to be stable. Made A typedQueryConstructor to solve the load problem. It supposed to convert string-array of columns to Paths to be able to call values from the databse. It doesn't give a possibility to apply any restrictions. I think I am gonna make implemantation of this constructors mandatory to each Entity class. I hope I won't have to rewrite much if I it want fit to some people. What else. Deleted Selector and cacheLoader. Make Loadness a config job, with adding to a cache. Also need to test cache. Also some trouble with clean up - not cleaning all I think it needs. Also Now objects adds to TV in PropertirizedObjectArray, and I think OVerriding equals and hashCode was necessary. YE.