* Add termux code
* Fix grade to include terminal code as module dependencies
* Add download links to Dbclient and termux dependencies from assets repo.
* Use termux bootstrap files download link as before
* Remove check for if SSH client is present since SSH client will always be available (built in terminal)
* Move intent parsing to TermuxService class
* Add ability to run more than one startup command. First command will always be "mv libtermuxauth.so libtermux-auth.so" because dependency needs hyphen. Second is dbclient connection to the filesystem.
* Change intent action to match what terminal activity is expecting
* Change LD_LIBRARY_PATH to be in the support folder
* Copies files instead of renaming to avoid redownloading the incorrectly named file everytime we start a session
* TermuxActivity pass intent data to termux service to use as parameters for dbclient
* Remove DocumentsProvider and FileReceiver classes
* Remove HelpActivity and OpenReciever classes
* Remove readme and text regarding the termux help menu
* Clearing unused values in termux manifest
* Add gradle files for each terminal module
* Changed parsing of intent data because data format changed. Also remove option to boot into system shell. Always start with dbclient
* Fix issue of not being able to add a new tab with dbclient
* Check if setup is needed everytime terminal is open
* Only have one activity of terminal at a time
* Add support for filenames that have hyphen characters. Set split() limit to 3 will always return three elements, UserLAnd, the branch and the filename.
* Remove need to download files from termux servers
* Remove need for using cp for renaming downloaded file (libtermux-auth.so)
* Remove need to create a termSession when service starts. Session will be created upon receiving intent anyways.
* Change "enter" button of keyboard
* Workaround for not being able to use two different host keys.
* Rename notification channel name
* Lint and update UserLAnd gradle version to match termux
* Wrap dbclient in a busybox command
* Use dbclient-cleanup branch rather than add-dbclient branch for the support files. Revert RemoteAppsSource to use master branch.
* Regex will split the string into two strings: filename and the numerical timestamp based on the last occurring hyphen. (fixes situation where filename has a hyphen)
* Update license to GPLv3
* Update gradle version to match termux gradle version
* Remove files unneeded for core functionality such as graphics and CI info
* Rename terminal name, remove termux bootstrap strings and remove terminal styling text
* Now dbclient-cleanup asset branch is merged to staging, use staging branch for support assets
* Readd storage permissions for terminal
* CircleCI use the docker image "circleci/android:api-28-ndk"
* Remove unneeded unit--test
* Re-add notification action handling
* Linting
* Re-add terminal notification ability to release wakelock
* Increasing CircleCI memory availability