Move over a reflection module that taskflow uses

Taskflow has a quite useful reflection module that it would
appear others would benefit from having access to, so instead
of keeping it in taskflow, move it over to oslo.utils so that
others can benefit from it.

Potential users:

- Oslo.db
- Cinder
- Taskflow (where the code used to exist)
- Others doing name lookup or other reflection functionality

Change-Id: I9fbdd86966afddb862cb7faed2f88298a9f956cf
Updated from global requirements

Change-Id: I76122c5b62519e90bcd1a39fb0961cb9c3de94d9
Merge "Move over a reflection module that taskflow uses"
Merge "Updated from global requirements"
Fix how it appears we need to use mock_anything to avoid 'self' errors

Closes-Bug: #1371724

Change-Id: Ie3fdc73924ef99691879ceb5efd9d5d9bb97a836
Add ip address validation

There are many projects on OpenStack that use
ip validation. It would be nice to have function
for validation in common module.

Change-Id: Ia723490a02b1816fe96c3a02e069d57f4d97d940
Imported Translations from Transifex

Change-Id: I5404d559a2b0c51eed4e9c7ba68e36e12640163a
Merge "Fix how it appears we need to use mock_anything to avoid 'self' errors"
Merge "Add ip address validation"