fix some JS for the project panel parameters
prevent login page from being > 100% height (scrollbar was always present)
more project panel validation to prevent duplicate parameters and ensure at least one is present (via requiring a type and value type)