Added a little code guidelines from @fagg comment on pull request #9
Renamed parameter in util/conversions
Adhered zmq_version to project coding style
Adhered util/socket to project coding style
Adhered util/sockopt to project coding style
Adhered zmq_getsockopt to project coding style
Adhered test_zmq_getsockopt/version to project coding style
Added generic error catching mechanism
Modified zmq_getsockopt to use a generic error handler

- compile_list also updated
Added error assertion helper
Modified tests/runner to include herlpers
Modified conversions to include '*_from_m'

'from_m' is the mnemonic adopted for 'from MATLAB'
Modified util/socket to include custom conversion

- socket type from MATLAB
Modified util/sockopt to improve option lookup

- augmented with 'from_m' field ('from MATLAB' conversion function)
- custom conversions for mechanism also included
Added zmq_setsockopt
Included zmq_setsockopt in compile_list
Included test_zmq_setsockopt