Refactored the studio packages, api packages, and added repository module. 

  Refactored the studio packages, api packages, and added repository module.

    Merge branch 'master' of https://github.com/craftercms/studio3

    Conflicts:
        api/src/main/java/org/craftercms/studio/api/analytics/AnalyticsManager.java
        api/src/main/java/org/craftercms/studio/api/audit/AuditManager.java
        api/src/main/java/org/craftercms/studio/api/dto/AnalyticsReport.java
        impl/src/main/java/org/craftercms/studio/impl/analytics/AnalyticsManagerImpl.java