cleaned up HashValueJoin and added test
added namespace to perf_regression/HashValueJoin.cpp
minor fix to make merge easier
added case to cast down MutableVerticalTable
Merge branch 'feature/mtv_op' of https://github.com/bastih/hyrise into feature/nested_radix_joins
Merge remote-tracking branch 'upstream/master' into feature/nested_radix_joins
patch for gcc 4.6
added Exception for case that get a MutableVerticalTable that does not consist of PointerCalculators as input
added parameter to choose number of threads for thread pools
added ThreadPerTaskScheduler
added tests for resource manager
* Adds transactional MVCC handling with TID, BeginCID, EndCID
* Adds atomic CAS for writing TIDs which work as row level lock
* Adds prettyprinter functionality for TID and CID types
* Updated Tx documentation to reflect new MVCC model
TPCC XXXS Schema + TPCC-Table-Load-Test
Merge pull request #174 from martinfaust/tpcc_load_and_test

TPCC XXXS Schema + TPCC-Table-Load-Test
Namespace TableRangeView and Store

* Store header cleanups
* Remove TableRangeViewFactory
* Remove duplicate table equality testing code
Merge pull request #175 from bastih/master

Namespace TableRangeView and Store
Remove redundant flags and use -march=native
Move boost::uuid into wrapper class, improve build speed by 20%
Merge pull request #177 from bastih/feature/cleanup_configmk

Remove redundant flags and use -march=native
Merge branch 'feature/ThreadPerTaskScheduler' of https://github.com/JWUST/hyrise into JWUST-feature/ThreadPerTaskScheduler

Conflicts:
	src/bin/hyrise/main.cpp
	src/bin/units_taskscheduler/taskscheduler.cpp