Merged some files and changed Call

Merged Call into Bidding and Denomination into Contract. Call now provides
factory functions to generate calls. Also made all enums uppercase.
Fixed flag order in makefile and upgraded clean
Added perform and changed the constructor

The constructor now only accepts a pair of an array of 4 Arbiters and an integer
specifying which of the Arbiters should make the first call. Perform is only a
stub for now.
Merge branch 'master' of https://github.com/mike1729/BridgeTCS1
Changes to fix compilation

Still does not compile, because vector does not like Card, because of some
copying constructors. Fixes include mostly changing Player to int in contract
and moving Call to a separate file again.
Merge branch 'master' of https://github.com/mike1729/BridgeTCS1

Conflicts:
	Bidding/Contract.hpp