Implement new project and version page

Squashed commit of the following:

commit 008a77368031e53c442a8929cdb767f70c12e9ac
Merge: fff7d31 c325fcf
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Mar 12 09:51:59 2014 +1000

    Merge branch 'integration/master' into project-page

commit fff7d3118cc6ce30ef1834fbdfc5177a98f56cce
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Mar 12 09:50:53 2014 +1000

    implement security check for mark obsolete in UI

commit 68d2e01482b0783fa80644c52e9616d138656809
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Mar 12 08:52:54 2014 +1000

    project and version page

commit a7240c05b39136ca822a019405fb24f62a206eee
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Mar 11 16:12:04 2014 +1000

    WIP: pager

commit 830275f014dd173608554f4a16f108f3dcf03afc
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Mar 10 16:07:17 2014 +1000

    WIP : paging and filtering component

commit b78c2c03c133eac6d53d666c6fa85c1330160b08
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Mar 7 15:27:25 2014 +1000

    WIP: version settings document tab

commit 4a49da9e250d6b1d2763d3a809ea4716007c67df
Merge: 4d6b11b 86bf324
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Mar 6 20:36:13 2014 +1000

    Merge branch 'integration/master' into project-page

    Conflicts:
    	zanata-war/src/main/java/org/zanata/action/CopyTransAction.java
    	zanata-war/src/main/java/org/zanata/action/ViewAllStatusAction.java
    	zanata-war/src/main/webapp/WEB-INF/layout/validation_options.xhtml

commit 4d6b11b1e877dfb8902b74d5fcfba86cf85d5bb3
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Mar 6 16:00:34 2014 +1000

    WIP: documents tab

commit bbce1e183c3448b809b5a39165f10d021c319dd7
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Mar 6 15:16:39 2014 +1000

    Project and version page

commit 4e27af87244375ad9f209109e665c730ab1b105f
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Mar 6 07:32:45 2014 +1000

    Progress bar

commit 849dc1f936c6190fc96bb409c6a6e7d12062d24c
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Mar 5 12:40:17 2014 +1000

    create new version page

commit bd8ace9c9644a8221376881345f31591d4fd5fc7
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Mar 4 15:26:19 2014 +1000

    WIP: create new version

commit 1e69b712f5ed05825b831697422bf44ed38410a3
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Mar 3 16:08:02 2014 +1000

    WIP: progress bar

commit 91e33c561259a9da0f1a2f6c634f15398cd63663
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Mar 3 15:25:03 2014 +1000

    WIP: progress bar

commit ceb6937348d2e0aaf4ba00e944af085f3e2d88c3
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Mar 3 11:23:12 2014 +1000

    WIP: progress bar

commit f23a39c2242f30b896707513be30d87be455e8a1
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Feb 27 21:50:03 2014 +1000

    WIP: progress bar

commit 069ee885bf399b44992e12e19fdbbf4dae42740e
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Feb 27 16:11:20 2014 +1000

    WIP: progress bar

commit 9b1b534a2cef9fba46f7adcc2dafc479866391c8
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Feb 26 16:03:33 2014 +1000

    WIP: progress bar

commit 0fb212eb45369cdde9fa612a15b16586eca29b7a
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Feb 25 16:05:21 2014 +1000

    WIP: progress bar component

commit 29f0e4cea0a8b8c3fa16e8a66746de02737f0478
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Feb 21 16:05:09 2014 +1000

    WIP: version settings - translation tab

commit e56caf4e31d04848ef771b0c1d1f05189bc29002
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Feb 21 15:01:26 2014 +1000

    WIP: version settings - language tab

commit e9f9baf8ba029fbc780e9c996e5ef23f5b837e75
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Feb 21 13:11:13 2014 +1000

    Version settings - general

commit 2ff17a6e0d48f266005ada6bac7f8118c849eab4
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Feb 21 08:52:13 2014 +1000

    project settings page, create new project

commit a95212b17ff5b6de4636fe4c2410f812c1992016
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Feb 20 14:09:09 2014 +1000

    WIP: project settings

commit e29c00645675463a7a2fac7b77670b454d6e293b
Merge: 707928c 6846a85
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Feb 20 11:16:10 2014 +1000

    WIP: project language tab

commit 707928cae36a59b336ac968a875acb806a60c3ec
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Feb 18 14:07:23 2014 +1000

    WIP: checkbox component

commit c7e7b8f538ed2c6950ed8f863bd33356ddfd9c93
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Feb 18 08:49:58 2014 +1000

    WIP: project restriction role

commit ebf3af788fa00de08ce35c9ba0735164776f1454
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Feb 17 16:10:23 2014 +1000

    WIP: project settings - role restriction

commit e1dba82877010a5ab490fccaa58f9e3a1554a161
Merge: 4d01e6f ab6f3e1
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Feb 17 11:17:14 2014 +1000

    Merge branch 'integration/master' into project-page

commit 4d01e6f8689ba81be1ba9f9c2f35b4fa99281abe
Merge: 1a69a3d 5c53092
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Feb 17 09:50:40 2014 +1000

    WIP: project settings, translation tab

commit 1a69a3de415dce2258e428398f670e9da2cc15e2
Merge: b405d37 f933e19
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Feb 13 16:15:46 2014 +1000

    Merge branch 'integration/master' into project-page

    Conflicts:
    	zanata-war/src/main/java/org/zanata/action/ProjectIterationFilesAction.java

commit b405d37dd06628983f0039649a151295441aee07
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Feb 13 16:14:46 2014 +1000

    WIP: project language settings

commit 811bb924528db2e0e4124c4d2be9dc99fff7afa5
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Feb 13 14:31:18 2014 +1000

    Rename var in messages.properties

commit fca202041bd6150c4b376437aa41ab9f4921c576
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Feb 13 14:28:13 2014 +1000

    Project Copy trans options

commit edb0c5c5dd071ca0755dd901cbc2a205aec59ec5
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Feb 13 07:40:44 2014 +1000

    WIP: project copy trans

commit 60043cd2e3882e64277536008bf1574060c04b17
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Feb 12 14:23:12 2014 +1000

    WIP: project copy trans

commit d18f385e163a435eeb2d93ff2b6ba84c30fbf514
Merge: 5fd9d62 29de499
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Feb 12 11:22:48 2014 +1000

    Merge branch 'integration/master' into project-page

    Conflicts:
    	zanata-war/src/main/webapp/iteration/view.xhtml

commit 5fd9d62efd7b559b9514406a718c31ede6f384ea
Merge: b69520f 14576f5
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Feb 11 13:01:23 2014 +1000

    Merge branch 'integration/master' into project-page

    Conflicts:
    	zanata-war/src/main/java/org/zanata/action/AbstractSortAction.java
    	zanata-war/src/main/java/org/zanata/action/SortingType.java
    	zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    	zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    	zanata-war/src/main/webapp/WEB-INF/layout/version-group/settings-tab.xhtml
    	zanata-war/src/main/webapp/iteration/view.xhtml
    	zanata-war/src/main/webapp/resources/script/component-autocomplete.js
    	zanata-war/src/main/webapp/resources/zanata/loader.xhtml
    	zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml
    	zanata-war/src/main/webapp/version-group/version_group.xhtml

commit b69520f8fdc5842e314f38746755b4cdb71b22f6
Merge: c586fcd 93560ad
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Feb 11 07:23:03 2014 +1000

    Merge branch 'integration/master' into project-page

commit c586fcd05b9a1986e3e1e68aab2311c622e7f241
Merge: 9bcc434 6d62fa3
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Feb 10 08:36:59 2014 +1000

    Merge branch 'integration/master' into project-page

    Conflicts:
    	zanata-war/src/main/resources/messages.properties

commit 9bcc4342216c15b858ecf2037e0736916573005b
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Jan 23 10:48:52 2014 +1000

    WIP: Project setting page - translation tab(validation section)

commit 516529fe7256e1a73b142c382eb06196c8b2e736
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Jan 22 16:17:48 2014 +1000

    WIP: validation options for project settings

commit e37fc29019a3863ba83870e8179e614ec099159d
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Jan 22 11:29:00 2014 +1000

    Project setting page - general tab

commit f269815c1ab38891f36e50e2bd80771d34987732
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Jan 21 16:00:35 2014 +1000

    WIP: project setting page - general tab

commit f07ace1353a65f7a125c5c2a0b48968a3e029db2
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Jan 21 13:30:27 2014 +1000

    project setting page - permission tab

commit dfcae5cfa2aef7b866ea7a8df701cda4186fd86f
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Jan 20 15:55:00 2014 +1000

    Refactor search to a component

commit 8675093ab7645bdac2c75fa0416247fab4815977
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Jan 20 11:23:11 2014 +1000

    fix source and translation upload

commit aebf9ef6808f66d3dd7a10227922d9bb6bc1393d
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Jan 17 16:01:04 2014 +1000

    Fix document range display in version page

commit e94ebe52df5ae2fb5362dcc9b796b558509ca08c
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Jan 17 15:40:24 2014 +1000

    WIP: version page - source file upload

commit b04e6cedceacca8918c9adb46fc4f2f84ff0048d
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Jan 17 10:48:52 2014 +1000

    WIP: version page - document tab

commit b17373bf16f3759e0af44d0c8eb7729e324f6ed7
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Jan 16 16:01:27 2014 +1000

    WIP: version page-documents tab

commit 937881bfd89c8bb81288873d19c6ffd486de5b85
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Jan 16 15:21:06 2014 +1000

    version page - language tab

commit b13a13e5e97da847b861c66ad696d4226ce23452
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Jan 15 16:03:55 2014 +1000

    WIP: paging for document list

commit 50e2d6233c9b3d3d48a7d5b7fb691bb606a883b4
Merge: bdb7c70 45ca2dd
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Jan 15 13:35:48 2014 +1000

    Merge branch 'integration/master' into project-page

commit bdb7c7018fb6fd3ef4e4354fe4daff160c97eb08
Author: Alex Eng <aeng@redhat.com>
Date:   Wed Jan 15 13:30:54 2014 +1000

    WIP: export of files in zip

commit fd6975b83e8a358089446fe7b1045e5ac9a22ac2
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Jan 14 15:57:35 2014 +1000

    WIP: version page

commit c4ff2d4563bf0868ce61ab270257026745148f37
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Jan 10 16:12:59 2014 +1000

    WIP: implement 'latest' for version list

commit e32da7616a321c7d9e6fa24603b5273c25542f09
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Jan 10 15:52:58 2014 +1000

    Implement filter list component

commit 9ddaa369f43a0bb22112ccac85f6d53bf2ca25e5
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Jan 10 14:11:54 2014 +1000

    Implement filter list component

commit bc739fb1f35e114fd17f7e19b158ddaf9805a3b5
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Jan 10 11:09:57 2014 +1000

    Update group page - language tab to filter project

commit 3b1732ffa86cf766ddc19c3104b93f1fc1313504
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Jan 9 16:02:38 2014 +1000

    WIP: updating group page with new markup and search

commit 984867ef55db842ac7253dd2d3d3bfe4cebca8f6
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Jan 9 14:03:38 2014 +1000

    WIP - versions tab, maintainers tab, and notes tab in new project page

commit 4adf5113a4813aadbf647130bf8213c005c306fc
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Jan 9 08:49:29 2014 +1000

    Make Maintainer tab a share component

commit a1102847b8bb850a661253d0b1b9f00df2f2ad75
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Jan 7 15:56:52 2014 +1000

    Project page - maintainers tab

commit 24b752d784a15d1f30a2468b481e3445f68081b2
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Jan 7 15:48:16 2014 +1000

    WIP: project page - main content

commit 40d67d0b23992f89a717ad16d2a16fbb42f9ec9a
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Jan 7 10:27:50 2014 +1000

    WIP: extract activity entry into component

commit c6c54a09f0269377d46b1b3f3411f2b90c211e33
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Jan 6 15:44:59 2014 +1000

    WIP: project page - activity section

commit 9224c02b7ccea69dcb1930183d3e88bc0d37b558
Author: Alex Eng <aeng@redhat.com>
Date:   Mon Jan 6 12:57:17 2014 +1000

    Fix key navtigation in project search drop down

commit 60ad23f20bcd167ae3a8305649e01a51fe6122e9
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Jan 3 15:18:53 2014 +1000

    WIP: scrolling for project search

commit 57e5194a4949ec9d811e68b432138497b9d78d3e
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Jan 3 10:22:21 2014 +1000

    Update markup for group page

commit bb726cee877771b2774adb23bfda9e94242f2a58
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Dec 24 11:20:39 2013 +1000

    WIP: update settings markup