ENH: read_gamic function introduced

New file gamic_hdf5.py with read_gamic function for reading gamic hdf5 radar data.
Changed from cfradial according to gamic needs. Future changes most likely
since this is only a first start.
ENH: smooth_and_trim_scan in phase_proc.py

Vectorized version of smooth_and_trim function
processes a whole scan in once speeding up the
whole process. Possible edge effects may need
to be adressed.
ENH: LP_solver_cylp introduced

Solve the LP problem using the CyLP module.
See https://github.com/mpy/CyLP

The CyLP module interfaces the COIN-OR Solvers.
See http://www.coin-or.org/

The CyLP package features modeling LPs amongst
other things. It speeds up processing at factor
8 to 10 in relation to the used PyGLPK and CVXOPT
implementation.
ENH: LP_solver_cylp_mp introduced

Solve the LP problem using CyLP module using multiple processors.

Uses also the standard multiprocessor module. The rays are chunked
and feed to several worker processes (_solve_cylp function).

The processing can be speed up significantly, according to available
hardware.
STY: PEP8 on phase_proc.py and gamic_hdf5.py
MAINT: clean up gamic_hdf5.py
TST: unit tests for phase processing with cylp
DOC: fixed up docs in phase_proc.py
Merge pull request #1 from jjhelmus/pr_106

Merge corrections and fixes from @jjhelmus to finalise pull request https://github.com/ARM-DOE/pyart/pull/106.
Merge pull request #106 from kmuehlbauer/master

ENH: IO/read_gamic, phase_proc/new solver