Update squeeze cabal dependencies
Update squeeze cabal dependencies

Pin Cabal to 1.8.1 to fix build issues due to multiple versions of
Cabal being installed.

Update lens to 4.1.2.1

Otherwise library build fails with

Duplicate instance declarations:
instance Traversable (Const m)
-- Defined at src/Control/Lens/Internal/Instances.hs:53:10
instance Traversable (Const m)
-- Defined in `base-orphans-0.5.0:Data.Orphans'

Update lens to 4.2 to break conflict
   scientific==0.3.4.4, but lens 4.0.4 needs scientific=0.2.*

Update attoparsec to 0.11.3.4 because aeson-0.7.0.6 needs
attoparsec >= 0.11.3.4

Signed-off-by: Brian Foley <a00e555871a6a538e97f8c44307104c884f8e869@google.com>
Signed-off-by: Klaus Aehlig <4ce51de36d9068cd7db2eec1151e0f3f95419008@google.com>
Reviewed-by: Klaus Aehlig <4ce51de36d9068cd7db2eec1151e0f3f95419008@google.com>

mbakke/ganeti,ganeti/ganeti,leshchevds/ganeti,andir/ganeti,leshchevds/ganeti,leshchevds/ganeti,mbakke/ganeti,onponomarev/ganeti,mbakke/ganeti,ganeti/ganeti,onponomarev/ganeti,ganeti/ganeti,andir/ganeti,andir/ganeti