Fixes for tasks #3530 and #3531.

-Disregard one/two character subjects.
-Remove period-space at the beginning of subjects.
-Capitalize first letter of first word of subjects.
-Add unit tests.

Squashed commit of the following:

commit 3715b45712e0b83f319bc66b11cd5021ef3aed3f
Author: Miguel Alatorre <miguel@endpoint.com>
Date:   Wed Feb 6 14:03:20 2013 -0500

    Disregard one and two character subjects.

commit 9b48a49ae3772e491d03ceffe49b55dac313a142
Author: Miguel Alatorre <miguel@endpoint.com>
Date:   Wed Feb 6 12:23:52 2013 -0500

    Removed period-space.

commit 6b8b7f78eb59bcc6c1cd8e39619b77230899fd5b
Author: Miguel Alatorre <miguel@endpoint.com>
Date:   Wed Feb 6 12:10:15 2013 -0500

    Removed blank line.

commit 9a25a0732e2d345781bd3a060937b351946ab998
Author: Miguel Alatorre <miguel@endpoint.com>
Date:   Tue Feb 5 17:27:25 2013 -0500

    Updated enrich-subject and added unit tests.

    The first word of each subject is capitalized. Also, data['subject']
    is removed if there are no subjects.

commit 1a439a1a3b6544d3d17b8b68aa06b1ebce8653b7
Author: Miguel Alatorre <miguel@endpoint.com>
Date:   Sat Feb 2 17:58:34 2013 -0500

    Fix for task #3530.

commit e4214bfd15231d4d806afd31f9df922c4400647a
Author: Miguel Alatorre <miguel@endpoint.com>
Date:   Sat Feb 2 17:56:22 2013 -0500

    Fix for task #3531.