Breaked long loops, added timetakers (todo: remove all timetakers from here)

Squashed commit of the following:

commit b8ee2bd8a73d69cdd64efe90603ac54a7793823b
Merge: 4a46cc1 3ac466c
Author: proller <proller@github.com>
Date:   Thu Dec 19 04:21:48 2013 +0400

    Merge remote-tracking branch 'upstream/master' into lag

commit 4a46cc14d0cd1fcdf759637120678eb1daa39c4f
Author: proller <proller@github.com>
Date:   Thu Dec 19 04:16:21 2013 +0400

    fix light updating

commit 1d08c37632c4432c3622496f9d29bebd2fbb39fe
Author: proller <proller@github.com>
Date:   Thu Dec 19 03:31:29 2013 +0400

    Light try break

commit 4716f83b28af1cdd2a5a9ca1bd9a963d74acac3e
Author: proller <proller@github.com>
Date:   Thu Dec 19 03:01:00 2013 +0400

    Split some cycles, more timetakers

commit 1e0222ab4cfb208c8ee6f438eb8a9cd584da208e
Merge: a3fb40e ab62792
Author: proller <proller@github.com>
Date:   Thu Dec 19 02:54:19 2013 +0400

    Merge remote-tracking branch 'upstream/master' into lag

commit a3fb40e17835bfb7b6fac928e154d64f856371ea
Author: proller <proller@github.com>
Date:   Wed Dec 18 20:21:24 2013 +0400

    more timetakers!

commit d023c702f767d6cfa822a599e338b010303b0690
Author: proller <proller@github.com>
Date:   Wed Dec 18 20:07:31 2013 +0400

    Return packet size to 512

commit 06427b8459b835b485e10d7acae22014c1aaa45d
Author: proller <proller@github.com>
Date:   Wed Dec 18 19:57:43 2013 +0400

    silent timetaker

commit 4916443f23388886a39c312b77f0ea5df56b7fbd
Author: proller <proller@github.com>
Date:   Wed Dec 18 19:44:38 2013 +0400

    berrter verbose

commit 914777285917a5bc10641505322d5db5bb51cba0
Author: proller <proller@github.com>
Date:   Wed Dec 18 19:22:47 2013 +0400

    Better verbose

commit 712b5e22b6c7ce118c504a564e75f69aac758749
Author: proller <proller@github.com>
Date:   Wed Dec 18 19:05:18 2013 +0400

    More profilers