Refactor filesys/expect/* into filesys/expect.py

Rather than splitting up Filesys Expectation functionality, keeping it all in a
single module. Also fixed numerous errors relating to the expectations handling
of contexts. Contexts are necessary for all SALVEExceptions (for now at least)
because of the way that logging was written. Besides that, actions on a
FilesysExpectaiton should still carry a context.