FPR client merge with master.

refs #4658

Squashed commit of the following:

commit 8ed6e3a2dc2d163ef6bb5aa08a71957183f1f3f1
Author: Joseph Perry <joseph@artefactual.com>
Date:   Fri Mar 29 18:38:02 2013 -0700

    Conflicts:
    	src/MCPServer/share/mysql

commit f00ced4f3454ff68cf633f93ec456a86f28cd098
Author: Joseph Perry <joseph@artefactual.com>
Date:   Fri Mar 29 18:28:15 2013 -0700

    Work on merge with master.

commit feeabea1325b70913cd05d78b367d4dc7f830431
Author: Joseph Perry <joseph@artefactual.com>
Date:   Fri Mar 29 17:59:23 2013 -0700

    Preparing to merge with master.

    small conflicts with entries in Agents table. I'm not sure these entries are required.

    Conflicts:
    	src/MCPServer/share/mysql

commit bfe104096da74f75990c76faed0f43e9dffc0116
Author: Joseph Perry <joseph@artefactual.com>
Date:   Fri Mar 29 17:48:06 2013 -0700

    Work on creating initial FPR dump to inlcude with package.

    refs #4853

commit b0fc36dceca19ad0d380afc73512865d1557c397
Author: Joseph Perry <joseph@artefactual.com>
Date:   Fri Mar 29 16:18:06 2013 -0700

    Set FPR url.

    refs #4441

commit 8486a69acc70dbc1a2bed0c37e4cf60c295165bd
Author: Joseph Perry <joseph@artefactual.com>
Date:   Fri Mar 22 17:04:07 2013 -0700

    Storing max updated date in MCP unit variables table.

    refs #4818

commit 191d4244ea988624cc19fc9d44f57324bcbe5bae
Author: Joseph Perry <joseph@artefactual.com>
Date:   Fri Mar 22 16:13:36 2013 -0700

    Updating links and debugging.

commit 3dfa4b70f46b1a4cd65241573ecd5bf9ae116faa
Author: Joseph Perry <joseph@artefactual.com>
Date:   Fri Mar 22 09:25:23 2013 -0700

    Updating urls + disabling replaced rule.

commit 0d07286111976f028082fbaf30eb94895b236439
Author: Joseph Perry <joseph@artefactual.com>
Date:   Wed Mar 20 13:24:32 2013 -0700

    Honoring enalbed fields.

    refs #4817

commit 4652d1b096731c6fd6a360993dd06e4046b1109c
Author: Joseph Perry <joseph@artefactual.com>
Date:   Tue Mar 19 16:35:48 2013 -0700

    Work adding FPRClient into dev environment.

    Removed locally used FPR links, link exit codes, and task configs from database.
    Updated DBDumper & dev-helper to for FPRClient data.

commit b219ecbff5213fe1cc191094a95d2f815a6c6931
Author: Joseph Perry <joseph@artefactual.com>
Date:   Tue Mar 19 16:03:02 2013 -0700

    Work on removing links related to normalization.

commit 9a3a8ca94845b32b1e673349eb87a5de77f7ae57
Author: Joseph Perry <joseph@artefactual.com>
Date:   Tue Mar 19 15:40:30 2013 -0700

    Work on generating and removing links.

commit cb09f94755e057fe55b2d976a35f840ded0337c6
Author: Joseph Perry <joseph@artefactual.com>
Date:   Tue Mar 12 17:16:24 2013 -0700

    After some debugging of the api.

commit 51674f9c0d7364f422e1e5eefeb31a341e88b2b7
Author: Joseph Perry <joseph@artefactual.com>
Date:   Tue Mar 12 15:39:52 2013 -0700

    Looks up error codes to give human readable error & throws proper exception.

commit 66427301f284412d7f9710ad31f883ebe3ddba74
Author: Joseph Perry <joseph@artefactual.com>
Date:   Mon Mar 11 16:04:10 2013 -0700

    Added replaces and last modified to FileIDTypes.

commit 67ea7834503292afb26027fb84d698f28ac39dfa
Author: Joseph Perry <joseph@artefactual.com>
Date:   Mon Mar 11 15:41:59 2013 -0700

    Adding more tables to the FPR rest api.

commit 7676a77f0065b3d7559367b5c71d4502fbfb8704
Author: Joseph Perry <joseph@artefactual.com>
Date:   Fri Mar 8 16:40:34 2013 -0800

    Adding booling enabled to FPR Client Tables.