Create DACS plug-in, refs #5055

Squashed commit of the following:

commit 57222368ac23706ac827e8820e5a81dd72a0af72
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Sat Aug 17 14:35:27 2013 -0700

    Add DACS validation

commit 2722c142fb8ae16518c0d2cd94e0477e587f420b
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Sat Aug 17 14:18:34 2013 -0700

    Update DACS forms and view page

commit f33527eebed0e2964a386155411be080ebf01e95
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Sat Aug 17 14:16:56 2013 -0700

    DACS, add technicalAccess property

commit 401b3a8eb9ed10e63f57753e43cc8214053dbaff
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Fri Aug 16 15:28:50 2013 -0700

    Remove ISAD validation from the DACS template

commit 941a94b0a136f1e7095aff437a2b2173efd6227c
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Fri Aug 16 15:28:21 2013 -0700

    Update label of dacs field

commit 576d6610bbb08b362e2febeea5dd7b0c9df6ce97
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Fri Aug 16 15:28:05 2013 -0700

    Fix a routing issue with dacs

commit f8794524f3099ec45499312bead9d21e30faa8c9
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Fri Aug 16 14:16:20 2013 -0700

    Fix module path

commit 350b4c619821548792ae8b8fa057a94a2ce2107c
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Fri Aug 16 14:13:11 2013 -0700

    Add dacs notes to notesComponent

commit 6c156e896d405c88babfd185c361bc0041c1a46c
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Fri Aug 16 14:12:48 2013 -0700

    Fix declaration, use extends

commit 94c967c0125f5892111ac9b61dcf4b989b12cfc5
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Thu Aug 15 19:48:08 2013 -0700

    Add dacs choice to settings form

commit 63e8e7b64bdeeaa147ad539f5a78a9656bcef348
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Thu Aug 15 19:40:01 2013 -0700

    Add DACS plugin skeleton