introduce the deprecated gem for singleton method deprecation
Merge branch 'new_features' into singleton_refactor
get rid of the deprecated IPSupport.singleton call in critical paths.
big refactors to KnifeSupport, quite a bit simpler and easier to extend.
kill knifesupport singleton use
GeneralSupport singleton removal
remove singleton from vagrantsupport
OCD kicking in
roll the new patterns for singleton use into genericsupport