Merge pull request #29 from pyfarm/http_endpoints

initial /api/1/assign endpoint, web ui updates, and bugfixes
Merge pull request #30 from pyfarm/http_endpoints

fixing build, adding new configuration callbacks, basic checks against task requirements
Merge pull request #31 from pyfarm/http_endpoints

remaining tests for pyfarm.agent.http.core
adding tests to cover gaps in config.py
adding utility tests
testutil.py should be ignored
adding reload protection test
removing reload test since it breaks other things right now
adding skipTest call if we're testing AssertionError
bugfix to port range test (discovered with tests)
removing coverage for uidgid()
more descriptive error, assing missing exception
adding some internal comments
test coverage for pyfarm.agent.entrypoints.argtypes
bugfixes to header url and formatting
fix double indentation
fixing procss name check
adding some internal comments for tests
adding tests for pyfarm.agent.entrypoints.utility
adding 'coverage' to allowed names