fixed dagger exception (java update caused it - set compiler level to 1.6

and extended infinite scroll and IPaging to be more reusable