Updated Acceptance Tests

- Logging in with LMS before all tests
- Skipping error page tests if the pages are not enabled

@benpatterson @muhammad-ammar @dsjen @rocha 
I keep thinking that deciding how many processes to run should be defined by the test runner, not the code. Is there something like a `.noserc` that we can set on Jenkins?