ASTERIX allows user to give additional information in form of hints. 
The syntax for providing hints supports a comma separated set of key value pairs with key as hint name and value being the actual value. The value can be a string also, in which case it must be surrounded with double quotes.
To begin with we support only one kind of hint (cardinality).  If any other hint is given appropriate error message is provided.

Example of a create dataset statement:

create dataset X(TypeY)
partitioned by key id 
hints (CARDINALITY=2500);

This fixes issue 251


git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization@1175 eaa15691-b419-025a-1212-ee371bd00084