Add gitignore
Squashed commit of the following:

commit 4c423c414547b1b9167518667dd9ccf34d49b436
Author: wsstokes <william.stokes@intel.com>
Date:   Mon Jul 22 17:13:34 2013 -0700

    update the no_proxy environment variable

commit 08a059669b201648abdf5d03e62001e7d0bce795
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Sat Mar 30 18:40:26 2013 -0600

    Add sles support

    Just that :-)

commit 47690820e8669cf6d950d820eb017e0fe93b0ba0
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Sat Mar 30 18:37:43 2013 -0600

    Remove vagrant-defaults class

    The class vagrant-defaults has no business for being on intel-proxy.
    Setting intel-proxy must not add additional data other than the proxy.
    A new module has created for vagrant-defaults class.

commit 135a8df1e95b78aea660635fbe8923183324e9b2
Merge: e020138 cfd57a6
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Sat Mar 30 17:36:44 2013 -0600

    Merge branch 'master' of ssh://git-amr-1.devtools.intel.com:29418/it_dce-puppet-intel-proxy

commit e020138fe7767548ad9c80092a5ff5ef255c3904
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Sat Mar 30 17:35:51 2013 -0600

    Add github.com to sshconfig

    Github was not there to access behind proxy :S

commit 892ad62bb7b4fb876f554927cf4035d486c97d05
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Sat Mar 30 17:32:50 2013 -0600

    Remove all local network configs for no_proxy

    Removed 192.168.0.x or any other try to pre-set no-proxy environments
    to be used latter on ie. devstack, if we are going to add a ip to
    any given environment is work of the environment to preset those variables

commit cfd57a6fb841229e36b0843e2f0ee4c8ade408c6
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Thu Jan 24 20:09:20 2013 -0600

    Add documentation to the module

commit a84de6713e63d09f13f85e83ca7663534ce81048
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Thu Dec 20 11:54:21 2012 -0600

    Add the domain intel

commit 237497336c169236d8ba175cdccee9fe36d1e056
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Dec 18 21:13:47 2012 -0600

    Add support for suse machines

commit a4ceb2c2d25848b9a279b690823fa9edc03c67dd
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Dec 18 21:10:46 2012 -0600

    created class vagrant-defaults.pp

       This class will make sure that any vm with vagrant setups the same way
       regarding users, groups and home directory for vagrant user

commit 87dce61d9b61541aa9019e6538211a629f7c087f
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Dec 18 21:05:35 2012 -0600

    redhat-remove class created

commit 3dac17181ebaca71d9a110892ad0271644be5fcf
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Dec 18 21:02:42 2012 -0600

    Remove apt-get update not part of this module

      Also file removes grouped

commit 71c7af3f9762ba6953a7336bfce163a4b4b9c486
Merge: e6575b8 3e16869
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Dec 18 17:45:37 2012 -0600

    Merge branch 'master' of ssh://git-amr-1.devtools.intel.com:29418/it_dce-puppet-intel-proxy

commit 3e16869cc7fd6933ada92d88aea64bb20149c0d4
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Dec 18 17:42:01 2012 -0600

    Remove the dependency for connect-proxy using netcat now

commit 89a6d5c6067f4d11f59e05e63666c9f56417f09c
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Dec 18 17:23:02 2012 -0600

    Set better proxy urls

commit b1d23a329ca7c501ee47be505794834a6b146898
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Dec 18 16:08:24 2012 -0600

    Add multi distro support

       Reorganizing the module to be able to call in more abstract way and
       add support for multli-distros now supports redhat and debian base
       systems.

commit e6575b891d059b7893f4cddec5f2d4c5709fb9a8
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Mon Dec 3 18:34:26 2012 -0600

    Update apt-get exect to run only if there is recent change on apt sources

commit d7aeb349d5e01afc6c3009c2c7c639cce5ecc8a9
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Mon Dec 3 18:11:02 2012 -0600

    Add apt-cache extended setup

    This config will allow apt-get to store more packages in the cache

commit f5836e78991f527306a8d611690cc36a931b7584
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Nov 27 09:09:59 2012 -0600

    Add no_proxy, socks_proxy missing variables on /etc/sudoers

commit 36048db0e81f2b6a0ecad030a2f4861a31ddad01
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Nov 27 09:07:30 2012 -0600

    Disable the sudoers restore on class remove

    Is probably bad to restore an entire file whitout even know if that
    file was modified..

    We only will care on the setup for the line in /etc/sudoers to contain
    the export varaible proxy

commit cb42d8512aafd1999ad4b7863382fb8cd401eb73
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Wed Oct 31 14:53:10 2012 -0600

    Add setup and remove test

commit de271fe15be891f7819124366f953fc88f53ebbe
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Wed Oct 31 13:29:19 2012 -0600

    Add remove class

commit bbac77c7e69fa3cc4c69cd35ce9348ab5028f371
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Oct 30 18:56:30 2012 -0600

    Remove unused parts, adding README

    Remove avahi daemon
    Remove require apt-cache
    Add README and Tests

commit ee4bb63763bff4a260f6905433f3a7a9f1542f56
Author: Geronimo Orozco <geronimo.orozco@intel.com>
Date:   Tue Sep 4 16:03:19 2012 -0500

    Initial commit, intel-proxy

commit e83d266963cbd1fc7be3dd4855960ae68eb29807
Author: Gerrit Code Review <gerrit@fmygit6001.fm.intel.com>
Date:   Mon Aug 20 17:54:05 2012 -0700

    Initial empty repository
Many fixes to intel-proxy

Better implementation of the intel-proxy lot of fixes
Update README.md
Make general purpouse proxy not only for intel
Add vendor puppetlabs stdlib

It's obvious that if we do not have access to the Internet, we cannot
make it run or test this module wihtout puppetlabs-stdlib module.

It is now included here as an option :-)

Fixed tests