Merge pull request #424 from strongloop/feature/migrate-css-to-less

convert css to less

#377
client: ignore readonly models

Ignore readonly loopback built-in models as the GUI is not ready to
handle them yet.
Merge pull request #435 from strongloop/feature/ignore-readonly-model-definitions

client: ignore readonly models
Redirect user if they are logged in and land on homepage

- redirect authenticated users to landing page
Redirect user if they are logged in and land on homepage

- load the landing page at the root
- redirect to the login page if they are not authenticated
Merge pull request #441 from strongloop/feature/logged-in-redirect

Redirect user if they are logged in and land on homepage

- load the landing page at the root
- redirect to the login page if they are not authenticated

Fix #433
fix not all model properties getting rendered

- root problem is that the datatype select component
would fail if the data type is not a string
- the user had some properties defined as arrays:
eg: type: ["number"],
- added logic to try/catch the value setting and reset to
string if it errors out.
- also added updated properties iteration to update model
to make sure model properties get updated explicitly during
model save
- add unit tests to cover some of the changed functionality
- fix broken datasource unit test
- fix erroneous response property reference
- fix timeout issue on datasource test spec
client: ignore readonly models

Ignore readonly loopback built-in models as the GUI is not ready to
handle them yet.
- replace missing ds update test
Merge pull request #452 from strongloop/fix/ignore-readonly-models

[0.2.x] client: ignore readonly models
Merge pull request #449 from strongloop/fix/442-not-render-all-properties

fix not all model properties getting rendered
client/test/integration: fix datasource tests

 - Reenable `beforeEach(given.emptyWorkspace)`.

 - Modify `given.emptyWorkspace` to increase the hook timeout
   in order to prevent timeouts on slow CI build slaves.

 - Remove checks for `config` property that does not exist in
   datasources. It used to be a problem in models, I suspect the checks
   very copied over.
Merge pull request #453 from strongloop/fix/datasource-tests

Fix broken datasource tests
Protractor e2e POC and init tests

protractor e2e setup and POC

- protractor setup
- tests for:
- login / logout
- composer navigation
- model create/delete
- datasoruce navigation

attempt to automate e2e tests
Merge pull request #422 from strongloop/feature/setup-protractor-for-testing

Feature/setup protractor for testing
- clean up logic around test for array type

- short term fix until #460 is implemented
Fixes #458 #459
Fix for inability to edit property comments

- plus e2e test

Fixes #456