added open gl stuff


Former-commit-id: 62a26cb0570bf8e427d6507e9391665fa579ae92
gl update + small vl update


Former-commit-id: 9e2ef4d6c109d1483ac224cc16ee37de7d01b5df
updated gl example


Former-commit-id: a5dcda81d4e8bc5ed26f3669a863db0566c8eed7
gl update


Former-commit-id: 08b8d89326715b5a4a06b3389fe297aa60557ac4
fixed modify after destr bug


Former-commit-id: 4a41f4ab1b9d87af5bd867aabe25bc89a3fc3f7c
almost finished vl


Former-commit-id: 6d7ede6ce87d23044253a0249b15a41e77351a94
added basic meta programming lib


Former-commit-id: 129a7929285501f45b30575a9596ceeb0ed8824a
added mesh stuff


Former-commit-id: 0cf5bd54b8d41a6e30e4d00a32a7a7870d663432
random updates


Former-commit-id: 4159036ca7b61590af07ab0375a1699a990ee019
updated simplifier


Former-commit-id: 274ba76f95d9731d79e46e5356fdbf00827f83c2
push push push


Former-commit-id: 54533f19ea3b64017495842f5da0c3f22e6a35b1
fixed DECLARE_ZiARG bug


Former-commit-id: 4c1c08b8bdfc70a000170f3d265afcf8a4761707
support for standard ios_base manipulators for zlog


Former-commit-id: de504d93e1329ec56596c90b566e6f13924ebb94
ai and few random changes


Former-commit-id: 91d6cd84d63ca8637141f3e0b7dd9b99f4d70625
cleanup


Former-commit-id: 1901b9f01b6e925f99769f6bcbaa47bbb3f02936
cleanup


Former-commit-id: def29d5cc81f0a8e19944580ef5bc721905baa29
adding gnu_parallel functionality and initial watershed impl


Former-commit-id: 6c8768a0d49b61731d64dbbd1d1f58cd1cf74005
random smaller updates


Former-commit-id: 6a9aca3778feafe58e116b7a8f5ee71514b05361
static mutexes, scoped timer with callback


Former-commit-id: a3a178ae4e2fefb96681d4b51a48494b65791d3e
natural compare


Former-commit-id: 4fbc5c219b6a29581f705993bd1f51b2acedff40