Squashed commit of the following:

commit e4e1443eab5afbf97888f68e6f691c1dd213b9dd
Merge: 9773a77 946a596
Author: Sebastian Hillig <bastih@users.noreply.github.com>
Date:   Thu Apr 10 11:45:31 2014 +0200

    Merge pull request #350 from mrks/numanodes2

    Replaced core_offset with NUMA nodes for compatibility with hyrise/benchmark changes

commit 9773a77fff908a035091e5a6d9f2c6300d108d00
Merge: a562f67 adadd0f
Author: Sebastian Hillig <bastih@users.noreply.github.com>
Date:   Wed Apr 9 17:53:27 2014 +0200

    Merge pull request #348 from bastih/feature/bind_to_zero

    Allow to bind to port 0 and receive a random port. Fixes #347.

commit 946a59693d42d9ca72dbdc53d25adb09908e7304
Author: Markus Dreseler <markus@dreseler.de>
Date:   Wed Apr 9 17:52:58 2014 +0200

    Replaced core_offset with NUMA nodes for compatibility with hyrise/benchmark changes
    We are currently implementing changes that require threads to be bound to specific NUMA nodes. This will be done using the --nodes parameter. As core_offset was added to hyrise/master also for compatibility reasons, this commit should not make a difference

commit adadd0f29c590d4f7c55b8bec5becac767dd19c5
Author: bastih <sebastian.hillig@gmail.com>
Date:   Wed Apr 9 15:04:57 2014 +0000

    Allow to bind to port 0 and receive a random port. Fixes #347.

commit a562f67d93312ae157645f6980e0fc2726935d3d
Merge: 9a41860 744103e
Author: Sebastian Hillig <bastih@users.noreply.github.com>
Date:   Wed Apr 9 13:37:32 2014 +0200

    Merge pull request #346 from Bensk1/attributeVectorGetColumns

    Improve getColumns for attributeVectors

commit 744103e3a53dc25556005c07d34ad1a3929b259e
Author: Jan Kossmann <jan.kossmann@student.hpi.uni-potsdam.de>
Date:   Wed Apr 9 09:53:55 2014 +0000

    Improve getColumns

commit 9a4186011b269bc6a79be1e978942fe751b2b978
Merge: f467320 c7acc6c
Author: Sebastian Hillig <bastih@users.noreply.github.com>
Date:   Wed Apr 9 11:13:48 2014 +0200

    Merge pull request #344 from Bensk1/attributeVectorGetColumns

    Introduce getColumns for attributeVectors

commit c7acc6c6723b9620e7d2ba4e9ea07ff66fe5c369
Author: Jan Kossmann <jan.kossmann@student.hpi.uni-potsdam.de>
Date:   Wed Apr 9 09:08:07 2014 +0000

    Introduce getColumns for attributeVectors

commit f467320b6804715d9027c289de4899b564da5f5b
Merge: 5d64772 eb78ba3
Author: Sebastian Hillig <bastih@users.noreply.github.com>
Date:   Wed Apr 9 10:59:41 2014 +0200

    Merge pull request #332 from kaihowl/fix/test-warning

    Fix signed/unsigned comparison warning

commit 5d64772b9f11496559def1cbcffcb2c852e3a5c8
Merge: 9442adf 33c6658
Author: Sebastian Hillig <bastih@users.noreply.github.com>
Date:   Wed Apr 9 10:59:18 2014 +0200

    Merge pull request #330 from kaihowl/pullrequest/fix-dynamic

    Locking fix in DynamicTaskQueue

commit 9442adf16da1a86c502f9eb62acd3184c6121d56
Merge: 0530ffa 6f0beef
Author: Sebastian Hillig <bastih@users.noreply.github.com>
Date:   Wed Apr 9 10:58:54 2014 +0200

    Merge pull request #331 from kaihowl/pullrequest/mts-0-tests

    Test that default mts value of 0 works properly.

commit 0530ffad46c93cfd1283f214a1984cef7a80c3f8
Merge: 1ff6523 0aa7025
Author: Sebastian Hillig <bastih@users.noreply.github.com>
Date:   Tue Apr 8 13:16:31 2014 +0200

    Merge pull request #342 from bastih/master

    Cleanups

commit 0aa702519f7bf32a564fbd70c2f27136935e1c52
Author: bastih <sebastian.hillig@gmail.com>
Date:   Tue Apr 8 11:02:51 2014 +0200

    Remove unused VolatileAttributeVector.h

commit 350fa5da42bc724448cb14662e16208de5520efe
Author: bastih <sebastian.hillig@gmail.com>
Date:   Tue Apr 8 10:57:45 2014 +0200

    Remove GroupCommitter debug logging to stdout

commit 92d0af7f49ffb66a394a94ee0583bda02ff09a7d
Author: bastih <sebastian.hillig@gmail.com>
Date:   Mon Apr 7 17:58:30 2014 +0200

    (Re)move locks in Store

commit 522ec52be96c4f4277232e05afae9b7b7a147894
Author: bastih <sebastian.hillig@gmail.com>
Date:   Mon Apr 7 15:25:28 2014 +0200

    Clean up usage of Table::Table constructors and remove AttributeVectorFactory

commit f2f2bbf0c227a9a51333e2336ba112c1c1921b88
Author: kaihowl <kai@hoewelmeyer.eu>
Date:   Tue Apr 1 10:12:20 2014 +0000

    Main is based on FixedLengthVector again.

    Accidentally, it was based on a ConcurrentFixedLengthVector.
    This fixes #337.

commit d27daaffb2ba7361a3ea77ff66702a900eb000a4
Author: bastih <sebastian.hillig@gmail.com>
Date:   Thu Apr 3 16:26:41 2014 +0200

    Remove TableGenerator

commit 0c79e9c653a08d751bac63034aa4ce5a1b4173ea
Author: bastih <sebastian.hillig@gmail.com>
Date:   Thu Apr 3 14:59:11 2014 +0200

    Deprecate terrible constructor

commit 5dd3a50657939fcc119b54beb473e5e17505e3bf
Author: bastih <sebastian.hillig@gmail.com>
Date:   Thu Apr 3 14:58:50 2014 +0200

    Make loader not use deprecated MutableVerticalTable

commit e1a8fd7f39cfc27215c3ffaf70699df90c7abaf3
Author: bastih <sebastian.hillig@gmail.com>
Date:   Thu Apr 3 13:19:54 2014 +0200

    Remove TableFactory because unused

commit eb78ba31b63ce7095713433ec4f3c2c690744df5
Author: kaihowl <kai@hoewelmeyer.eu>
Date:   Thu Mar 27 12:23:57 2014 +0100

    Fix signed/unsigned comparison warning

commit 33c6658a23b2a18dc4c2ca6e45af2cbc1f65bf53
Author: kaihowl <kai@hoewelmeyer.eu>
Date:   Thu Mar 27 11:45:12 2014 +0100

    Avoid double unlockForNotifications

commit 6f0beef2091a31a203bfb9d6e8bfb809d7a40f4d
Author: kaihowl <kai@hoewelmeyer.eu>
Date:   Wed Mar 26 13:11:51 2014 +0100

    Test that default mts value of 0 works properly.

    The default value for the mts parameter is 0. The
    determineDynamicCount() method has to return a degree of 1 in that case
    to ensure that all operations are properly expanded (e.g. RadixJoin)
    with a degree of parallelization of one.

commit 0769c7322ab09f53679285dfb7fe0b9f307308b0
Author: kaihowl <kai@hoewelmeyer.eu>
Date:   Wed Mar 26 10:44:51 2014 +0100

    Locking fix in DynamicTaskQueue

    Tasks were not properly locked for notifications whilst scheduling was
    in progress. Deadlocks ensued for dynamic scheduling scenarios.