UI:Added factory functions to factory module
Fix the navigation for the UI entities
Added many tests related to positive, negative updates & add entites to location
Factory UI: Added core_factory and set_context functions for various make_entity functions
Location UI: Added auto_complete_search function to location module
test_location UI: Updated as per comments and added 2 remove entity test cases for test_location module
UI: Fix Navigation as per comments and make it uniform
Location tests UI: Updated the docstring @test as per the comments
Implementation to add/remove errata filter
Merge pull request #967 from kbidarkar/location-tests2

Location tests2
Merge pull request #971 from sghai/errata-filter

Implementation to add/remove errata filter
Merge pull request #970 from Ichimonji10/tests

Write more tests, update OneToManyField
Make `Factory.create` exception messages better

Ensure that when `Factory.create` raises a `FactoryError` exception, the path
being POSTed to is included in the error message.
Use DDT module to slim down test suite.

Creat module `tests.foreman.api.test_multiple_paths`. This module contains
common tests that should be performed over and over again for a variety of URLs.
Move many of the tests from
`tests.foreman.api.test_{architecture,host,model,operatingsystem,organization}_v2`
into this module.
Add more tests