managers: adding BaseManager

This will be useful for extending the API, reusing the Varnish related
stuff, and customizing the IaaS related stuff.
managers/ec2: using module
managers: move _user_data to BaseManager

Naming it as get_user_data. CloudStack support is coming! :)