Added serverhandler, server and client for allocation manager (#20)

* Added new structure in thrift model file.

* Added AllocationManagerServerHandler file to implement all the thrift CPI methods

* Added DBHandler, server, client and a method in thrift chi to update the allocation request

* Added the main Server file in airavata-sandbox/allocation_manager.

* Merge remote-tracking branch 'apache/master'

# Conflicts:
#
allocation-manager/airavata-allocation-manager/airavata-allocation-manag
er-server/pom.xml
#
allocation-manager/airavata-allocation-manager/airavata-allocation-manag
er-server/src/main/java/org/apache/airavata/allocation/manager/server/Al
locationManagerServerHandler.java
#
allocation-manager/airavata-allocation-manager/airavata-allocation-manag
er-stubs/src/main/java/org/apache/airavata/allocation/manager/service/cp
i/AllocationRegistryService.java
#
allocation-manager/allocation-manager-docs/api-docs/allocation_manager_c
pi.html
#	allocation-manager/allocation-manager-docs/api-docs/index.html
#	allocation-manager/thrift_models/allocation_manager_cpi.thrift
15 files changed