CLC-1050 Basic notification of registration status events

Squashed commit of the following:

commit ca8a8a77c3b517e32868ea434409732d3e226177
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Thu Jan 24 12:43:40 2013 -0800

    CLC-1050 Use Rspec mocking instead of Minitest, to fix tests

commit 4a766c51171a365eb7f766c5bc065b3ad25541d4
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Thu Jan 24 11:46:01 2013 -0800

    CLC-1050 Create notifications table as a db migration (our first)

commit 65d04ff50e5909514a32a0186966bf95f203262a
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Thu Jan 24 10:28:32 2013 -0800

    CLC-1050 Have the JMS handler call the RegStatusEventProcessor

commit a2e9ccb6a1a3b830c89926241024774d9dba38a0
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Thu Jan 24 09:39:39 2013 -0800

    CLC-1050 Fix tests so they don't fail in real Oracle connection

commit 0768f95bd9c7fbb333ddfb725a01b9eabcbede5c
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Jan 23 16:57:56 2013 -0800

    CLC-1050 Translate a reg status code into English; fix a test

commit e78e427987599db7bfd13f2ee8de85603632fdc4
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Jan 23 16:37:15 2013 -0800

    CLC-1050 Separate person lookup from reg-status lookup

commit af3840716f4b4fa4c8b7cf60c8a03ee304ca9deb
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Jan 23 16:33:15 2013 -0800

    CLC-1050 Save the timestamp of incoming notifications

commit 1cc5543ca1dc5c24ed0553b764d421ba721f3cfd
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Jan 23 16:09:53 2013 -0800

    CLC-1050 Change format of date in notifications dummy json

commit 9cf9126fc6478993a2ac32daf06872b4f53f8bbc
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Jan 23 13:35:28 2013 -0800

    CLC-1050 Create the RegStatusEventProcessor and make it save notifications to the db

commit e3eb2e0c40a7fcf767fef7acff2b23fcbb52c98e
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Jan 23 12:54:16 2013 -0800

    CLC-1050 Create notifications table and model class to manage it

commit 5e9019560f8aad7b7992b16913d6f2589cdfe590
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Jan 23 12:45:12 2013 -0800

    CLC-1050 Add test for JMS handler, and a bit of behavior

commit 2f4879fd1b40f359fb8c3372ca42f38006e08cda
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Jan 23 10:33:47 2013 -0800

    CLC-1050 Look up reg_status with other campus data; fill in fake values for one test user.
Merge pull request #534 from ctweney/clc-1050-squash

CLC-1050 Basic notification of registration status events