* WIP Autoselect last team viewed
* Auto select last team viewed
* Fix auto login in root.
* Fix per PR comments
Remove unused actions. Use currentTeam selector.
* Fixed copyright date
* Removed unnecessary components folder from channel scene
* Added initial version of post textbox
* Moved getTheme into a proper selector
* Moved ChannelHeader into its own component
* Flipped post list so that the most recent posts appear at the bottom
* Moved post textbox value into redux view store
* Switched new components from PureRenderMixin to React.PureComponent
* Channel list drawer
* Get channels by category
* Fix and connect websocket
* Fix Select first team using the team members
* create loadMe and fix login actions to loads the teams
* Add android back button handler for the channel drawer
* Channel drawer styling and functionality
* Mark channel as viewed and fixed reset unread counts
* Unread above/below indicators
* Improve performance replacing ScrollView with ListView
* Fix unread indicators
* Addressing review feedback
* Added selectChannel action
* Fixed selected team not being cleared on logout
* Fixed posts and postsByChannel not being initialized correctly
* Added basic post rendering
* Renamed selectors files to be plural
* Removed empty file
* Fixed unit tests after merge
* Removing unnecessary code
* Added NOTICE.txt
* Add creators to intro sentence
* Removed react-addons-pure-render-mixin from NOTICE.txt since it's part of react
* Copied fbjs keymirror into utils
* Renamed deepFreezeAndThrowOnMutation to deep_freeze
* Fixed merge conflict
* Removed react-native-router-flux and replaced it with custom navigation
* Split Logout component to have a container
* Replaced RootContainer with RootLayout
* Removed lodash from package.json
* Removed unnecessary state from Logout component
* Added placeholder for RHS search
* Renamed routes to scenes and moved some logic to there
* Added Root route to handle any initialization on app load
* Added unit tests for navigation reducer
* Fixed eslint errors
* Removed commented out code from Router
* Renamed Channel route to ChannelView to avoid confusion
* Used a separate index.js for component containers
* Simplified mapStateToProps for RootLayoutContainer
* Removed file accidentally added in merge conflict
* Moved SelectServer view state into store
* Moved view state for Login to stores
* Renamed RequestStatus values
* Merged duplicated view state for login
* initial redux store
* Fix eslint
* user store and force logout when necessary
* channel store
* address feedback
* Revert naming the property of data
* Removed mocking from client tests
* Updated Client tests to remove Client.setTeamId
* Fixed actions/general.test.js
* Updated test/reducer/channel.test.js for the updated store structure
* Commented out general reducer tests until the store structure is more finalized
* Properly used the team ID when creating a channel